当前位置: 技术问答>java相关
关于“创建重载现存方法的方法”
来源: 互联网 发布时间:2015-09-15
本文导语: class PrintClass{ int x=0; int y=1; void printMe(){ System.out.println("x is "+x + "y is "+y + "z is "+z); System.out.println("I am an instance of the class"+ this.getClass().getName()); /*不知道this.getClass().getNa...
class PrintClass{
int x=0;
int y=1;
void printMe(){
System.out.println("x is "+x + "y is "+y + "z is "+z);
System.out.println("I am an instance of the class"+
this.getClass().getName()); /*不知道this.getClass().getName()
是从哪里来的,有什么意思*/
}
}
class printSubClass extends PrintClass{
int z=3; //难道这样就把z=3加到PrintClass类中了吗?
public static void main(String argus){
printSubClass obj=new PrintSubClass();
obj.printMe();
}
}
//书中说这是“创建重载现存方法的方法”,不知道该怎样理解?这样做的
//好处是什么,应该怎样用才好?
int x=0;
int y=1;
void printMe(){
System.out.println("x is "+x + "y is "+y + "z is "+z);
System.out.println("I am an instance of the class"+
this.getClass().getName()); /*不知道this.getClass().getName()
是从哪里来的,有什么意思*/
}
}
class printSubClass extends PrintClass{
int z=3; //难道这样就把z=3加到PrintClass类中了吗?
public static void main(String argus){
printSubClass obj=new PrintSubClass();
obj.printMe();
}
}
//书中说这是“创建重载现存方法的方法”,不知道该怎样理解?这样做的
//好处是什么,应该怎样用才好?
|
this.getClass().getName()); -------取得当前类的类名 getClass()是object类的方法,getName() 是Class类的方法。
你举的关于创建重载现存方法的方法的例子好像不完整吧?
你举的关于创建重载现存方法的方法的例子好像不完整吧?