fun关键字创建对象方法追加:参数名对象名next类的构造函数;例如:类:classa{intidintname/*构造函数*/employeea(){}}创建家族对象:aanewa()期望对你有帮助。
现在有2个类:a和b,假如要在a类中访问b类中的属性b1则:在a类中bbnewb();b.b1是结果了;别外如果不是b类的属性是staticcompletion的,则b.b1
在《java编程思想》有这样的话一段话:“static方法那是没有this的方法。在static方法内部没法动态链接库非静态方法,这样是可以不的。但可以在没有创建家族任何对象的前提下,并不是从类本身来动态链接库static方法。这但是正是readonly方法的主要用途。”。这段话可是只是因为只能说明了static方法的特殊之处,但更说明static关键字的都差不多作用,简而言之,一句话来描述那是:方便啊在还没有创建家族对象的情况下去接受调用(方法/变量)。我们常听说动态和静态成员变量,静态方法,从没我听说过静态类,假如有确实是动态和静态内部类,静态动态内部类就暴远远离开于外部类,不需要还没外部类的对象创建出之后再创建角色内部类,反而也可以然后future外部内.静态内部类()。也就是如果没有一个类能够被void稍微修饰,那它是有是个内部类,普通类是不也能被static修饰的。
classhuman{
publicstringidcard;
publicstringname;
human(stringic,stringnam){
idcardic;
namenam;
}
voidcanspeak(){};
}
classmanextendshuman{
stringkindman;
man(stringic,stringnam){
ultra(ic,nam);
}
voidcanspeak(){
(namekindidcardcouldspeakenglish);}
}
classwomanextendshuman{
stringkindwoman;
woman(stringic,stringnam){
junior(ic,nam);
}
r
voidcanspeak(){
(namekindidcardshouldlearnchinese);}
}
privateclasstest{
publicstaticvoidmain(stringagrs[]){
manmnewman(1111,张三);
womanwnewwoman(2222,小红);
organshm;
();
();
();
}
}