1、使用new+构造方法,创建一个新的对象。
2、构造方法是定义在java类中用来创建并初始化对象的方法,构造方法与类名相同且没有返回值,参数可有可无(无参构造方法、有参构造方法)。
3、当没有指定构造方法时,系统会自动添加无参构造方法。
4、当有指定构造方法时,无论是有参、无参的构造方法,都不会自动添加无参的构造方法。
5、构造方法的重载:和普通方法的重载一样,调用时会根据不同参...
分类:
编程语言 时间:
2015-05-24 11:36:08
阅读次数:
170
Java代码基本规范大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。方法名:所有的方法名都应该以小写字母开头。如果方法名含...
分类:
编程语言 时间:
2015-05-23 22:29:15
阅读次数:
236
1 、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个 public 的类,并且 public 的类名必须与文件名相一致。2、 Java 有没有 goto?java 中的保留字,现在没有在 java 中使用。3、说说&和&&的区别。&和&&都可以用作...
分类:
编程语言 时间:
2015-05-23 21:24:09
阅读次数:
361
除构造方法外,其他方法可分为实例方法和类方法。方法声明中用关键字static修饰的称为类方法或静态方法,不用static修饰的称为实例方法。一个类中的方法可以互相调用:实例方法可以调用该类中的实例方法和类方法,类方法只能调用该类的类方法。实例方法必须通过对象来调用,类方法可以通过类名调用。不论是类方...
分类:
其他好文 时间:
2015-05-23 20:05:22
阅读次数:
126
this可以出现在实例方法和构造方法中,但不可以出现在类方法中。1.this出现在类的构造方法中,代表使用该构造方法所创建的对象。2.this出现的类的实例方法中,代表使用该方法的当前对象。3.this 不可出现的类方法中,因为类方法可以通过类名直接调用,这时可能还没有任何对象诞生。4.区分成员变量...
分类:
其他好文 时间:
2015-05-23 20:04:47
阅读次数:
123
避免类名混淆:区分有包名的类,如果一个源文件引入了两个包中同名的类,那么在使用该类时,不允许省略包名,如引入了tom.jiafei包中的AA类和sun.com包中的AA类,那么程序在使用AA类时必须要带有包名:tom.jiafei.AA rose=new tom.jiafei.AA();sun.co...
分类:
其他好文 时间:
2015-05-23 19:58:38
阅读次数:
102
简单使用基本用途可以用来声明一大堆方法(不能声明成员变量)只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明只要父类遵守了某个协议,就相当于子类也遵守了格式协议的编写@protocol 协议名称// 方法声明列表@end某个类遵守协议@interface 类名 : 父类 @end关键字协...
分类:
其他好文 时间:
2015-05-23 18:12:00
阅读次数:
131
分类-Category基本用途如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式继承分类(Category)格式分类的声明@interface 类名 (分类名称)// 方法声明@end分类的实现@implementation 类名 (分类名称)// 方法实现@end好处一个庞大的类可以分模...
分类:
其他好文 时间:
2015-05-23 18:05:34
阅读次数:
113
接下来就在OC中模拟现实生活中的情况,创建一辆车出来。首先要有一个车子类,然后再利用车子类创建车子对象要描述OC中的类稍微麻烦一点,分2大步骤:类的声明、类的实现(定义)。跟函数类似,函数有分声明和定义类的声明代码编写定义一个Car类,拥有2个属性:轮子数、时速,1个行为:跑类名\属性的命名规则:标...
分类:
其他好文 时间:
2015-05-23 18:04:58
阅读次数:
125
说明:我们做开发的时候,要改变 一个类的类名,可是这个工程下有很多与这个类相关的类,只是改变这个类吗,然而其他与之有关的还没有改变。这个时候我们很头疼。
方法:
点击这个类名按住f2
点击下一步.........
分类:
其他好文 时间:
2015-05-23 16:56:56
阅读次数:
92