类是对象的模板,构造函数是为了构造出一个个对象 重载的意义就是为了让方法的不同版本有具有同一名字,实现类似的功能,但接受不同的输入(参数个数,类型不同) IDE是integrated development enviroment(集成开发环境) public class Test{ Test(){System.out.println("class");}//构造函数 Test(String s){System.out.println("java");}//构造函数,重载构造函数 }
同意classjava(原始野人) 可以多看点文档资料,一般都有讲
重载应该理解为,子类继承超类,根据子类的需要,对超类中已有的函数进行改写,在java中也称为“覆盖”。public myPoint { int x,y; public show(){} //画出对象,在此是画点 }public myCircle extende myPoint { double r; public show(){} //此处重载show方法,画出对象,此处是画圆。 }
用户在构造一个类(模型)的对象(实体)时,需要调用构造函数,例如String s = new String();,在定义一个字符串变量s时,就用到了String类的构造函数String(); IDE是“集成开发环境(Integration Develop Environment)”的缩写 但在讲硬件时,则是“集成电路设备(Integrated Device Electronics)”或“智能磁盘设备(intelligence disk equipment)”
to trumplet(检查) 重载==覆盖 ??? 你是不是把概念搞错了 重载不一定发生在继承关系里的啊
例如VS6.0~
JBUILDER9.0~~
至于构造函数我也想知道~~~
希望有GG指导~~
重载的意义就是为了让方法的不同版本有具有同一名字,实现类似的功能,但接受不同的输入(参数个数,类型不同)
IDE是integrated development enviroment(集成开发环境)
public class Test{
Test(){System.out.println("class");}//构造函数
Test(String s){System.out.println("java");}//构造函数,重载构造函数
}
可以多看点文档资料,一般都有讲
int x,y;
public show(){} //画出对象,在此是画点
}public myCircle extende myPoint {
double r;
public show(){} //此处重载show方法,画出对象,此处是画圆。
}
比如同一个函数可以是function(String s)
也可以是function(int i,int j)
调用哪一种方法视你给出的参数类型而定
IDE是“集成开发环境(Integration Develop Environment)”的缩写
但在讲硬件时,则是“集成电路设备(Integrated Device Electronics)”或“智能磁盘设备(intelligence disk equipment)”
重载==覆盖 ???
你是不是把概念搞错了 重载不一定发生在继承关系里的啊