已采纳回答 / 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
类的定义:
定义类名
public class 类名{
//定义属性,编写类的属性
属性1的类型 属性1
...
//定义方法,编写类的方法
方法1;
...}
定义类名
public class 类名{
//定义属性,编写类的属性
属性1的类型 属性1
...
//定义方法,编写类的方法
方法1;
...}
2015-06-04
已采纳回答 / 伊兮尘昔
这个不是数据溢出,是因为你应该用的dobule类型,它的精确度比较高而已,你可以手动设置精确到小数点后两位提供一个方法double d = 3.1415926;String result = String .format("%.2f"); 还有其他方法,你自己去查一下
2015-06-04