3个回答
展开全部
public class Dog {
private int weigth;//成员属性
public Dog(){//无参构造器
}
public Dog(int weigth){//有参构造器
this.weigth=weigth;
}
public int getWeigth() {//返回Dog的重量weigth
return weigth;
}
public void setWeigth(int weigth) {//设置Dog的重量weigth
this.weigth = weigth;
}
//程序的入口即主函数(主线程)
public static void main(String[] args) {
Dog d1=new Dog();//使用无参数的构造方法创建对象d1
Dog d2=new Dog(15);//使用带参数的构造方法创建对象d2,并同时为weight赋初值15
d1.setWeigth(20);//d1使用set方法为weight赋初值;
System.out.println("d1.weigth="+d1.getWeigth());//调用d1的get()方法完成在控制台的输出
System.out.println("d2.weigth="+d2.getWeigth());//调用d2的get()方法完成在控制台的输出
}
}
结果:
d1.weigth=20
d2.weigth=15
private int weigth;//成员属性
public Dog(){//无参构造器
}
public Dog(int weigth){//有参构造器
this.weigth=weigth;
}
public int getWeigth() {//返回Dog的重量weigth
return weigth;
}
public void setWeigth(int weigth) {//设置Dog的重量weigth
this.weigth = weigth;
}
//程序的入口即主函数(主线程)
public static void main(String[] args) {
Dog d1=new Dog();//使用无参数的构造方法创建对象d1
Dog d2=new Dog(15);//使用带参数的构造方法创建对象d2,并同时为weight赋初值15
d1.setWeigth(20);//d1使用set方法为weight赋初值;
System.out.println("d1.weigth="+d1.getWeigth());//调用d1的get()方法完成在控制台的输出
System.out.println("d2.weigth="+d2.getWeigth());//调用d2的get()方法完成在控制台的输出
}
}
结果:
d1.weigth=20
d2.weigth=15
追问
这是什么软件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询