默认属性加static 可以吗?
来源:2-21 编程练习
一只角
2021-10-28 18:50:39
public class NonMotor {
// 私有属性:品牌、颜色、轮子(默认2个)、座椅(默认 1个)
private String pinPai;
private String color;
private static int num=2;
private static int zuoYi=1;
// 无参构造方法
public NonMotor(){}
// 双参构造方法,完成对品牌和颜色的赋值
public NonMotor(String pinPai,String color){
this.pinPai=pinPai;
this.color=color;
}
// 四参构造方法,分别对所有属性赋值
public NonMotor(String pinPai,String color,int num,int zuoYi){
this.pinPai=pinPai;
this.color=color;
this.num=num;
this.zuoYi=zuoYi;
}
// 公有的get***/set***方法完成属性封装
public void setPinPai(String pinPai){
this.pinPai=pinPai;
}
public String getPinPai(){
return pinPai;
}
public void setColor(String color){
this.color=color;
}
public String getColor(){
return color;
}
public void setNum(int num){
this.num=num;
}
public int getNum(){
return num;
}
public void getZuoYi(int zuoYi){
this.zuoYi=zuoYi;
}
public int getZuoYi(){
return zuoYi;
}
// 方法:运行,描述内容为:这是一辆**颜色的,**牌的非机动车,有**个轮子,有**个座椅的非机动车。其中**的数据由属性提供
public String work() {
String str="这是一辆"+this.getColor()+"颜色的"+this.getPinPai()+"牌的非机动车,"+"有"+this.getNum()+"个轮子,"+"有"+this.getZuoYi()+"个座椅的非机动车。";
return str;
}
}
问题描述:其中 我的轮子和座椅属性 我加了static 可以吗?
搜索
复制
1回答
好帮手慕小明
2021-10-29
同学您好,代码中加入static属性是对程序运行没有影响的,是可以的。
祝同学学习愉快~
相似问题
回答 1
回答 1