已采纳回答 / yong_a
用第一个是为了表达引用多态,你可以想象车继承交通工具,那么车的实例也是交通工具类型,所以ByWay b2 = new Car();只是对象类型变了而已,和Car c = new Car();结果一样,都是车的实例化
2015-06-05
带参数的构造方法:
main():
Telphone phone=new Telphone(1,2);
class Telphone:
public Telphone(int newScreen,int newCPU){
screen=newScreen;//参数的值传递给成员变量
CPU=newCPU;
}
main():
Telphone phone=new Telphone(1,2);
class Telphone:
public Telphone(int newScreen,int newCPU){
screen=newScreen;//参数的值传递给成员变量
CPU=newCPU;
}
2015-06-04
无参构造方法的使用:
main():
Telphone phone = new Telphone();
class Telphone:
public Telphone(){
System.out.println("jj");
}
main():
Telphone phone = new Telphone();
class Telphone:
public Telphone(){
System.out.println("jj");
}
2015-06-04
构造方法:
1.使用new+构造方法创建一个新的对象
2.构造方法是定义在java类中的一个用来初始化对象的方法,构造方法名与类同名且没有返回值。
public 构造方法名(){
//初始化代码
}
1.使用new+构造方法创建一个新的对象
2.构造方法是定义在java类中的一个用来初始化对象的方法,构造方法名与类同名且没有返回值。
public 构造方法名(){
//初始化代码
}
2015-06-04
对象方法使用:
1.给实例变量赋值
phone.scree=5.0f;
2.调用对象的方法
phone.screen();
1.给实例变量赋值
phone.scree=5.0f;
2.调用对象的方法
phone.screen();
2015-06-04
java对象
1.创建对象,即给对象实例化
类名 对象名=new 类名()
Telphone phone=new Telphone();
2.使用对象
对象名.属性
phone.screen=5;
1.创建对象,即给对象实例化
类名 对象名=new 类名()
Telphone phone=new Telphone();
2.使用对象
对象名.属性
phone.screen=5;
2015-06-04