2.java中类的成员属性可以不用给于初始化,系统会给他赋予默认值,但对于方法里面的变量(局部变量)就应该为其赋予初值,否则编译会出错。
3.重载就是在原来的基础上,再建立一个新的方法并为其分配新的内存空间,原先的方法不变。对于重载的方法,编译器是通过方法签名来区分具体调用哪一个方法。一个方法的签名由方法名、方法的参数和参数的类型组成,即类中方法的签名具有唯一性。因此,在类中定义重载方法时,每个方法的参数或参数类型要不同。
若方法名,参数类型,参数个数相同的则进行的是重载。
java里面的构造器是一个与类同名的特殊的方法,称为构造方法,在创建类的对象时使用,用于对象初始化。
设置器是一个针对类的某个私有属性成员属性的有特殊命名要求的方法,发XXX属性,应为setXXX。主要提供对私有属性的改变,提供一个设置变量值的途径。
访问器是一个针对类的某个私有属性成员属性的有特殊命名要求的方法,如对XXX属性,应为getXXX。主要提供对私有属性的值,提供一个获得变量值的途径。
JAVA的类的这些方面体现面向对象的封装性。
大体如此,再详细地了解,要去看些书或资料。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)