欢迎光临散文网 会员登陆 & 注册

Java oop:创建商品类,包含静态属性销售总价格,声明一个动物类,继承 ,重写

2020-02-21 11:57 作者:诗书画唱  | 我要投稿

创建商品类,包含商品名称,价格属性,包含静态属性销售总价格,实例 化三个商品对象,统计商品的总价格

package a;

class shangpin {

public static void main(String[] args) {

// class sp在class shangpin里面

sp s1 = new sp();


s1.ID = "1";

s1.price = 3000;

s1.name = "手机";


// 静态变量可以使用类名直接进行调用

sp s2 = new sp();

s2.ID = "2";

s2.price = 4000;

s2.name = "电脑";

// 静态变量可以使用类名直接进行调用

// 生命周期是程序加载到程序结束

// 可以被多个对象所共享

sp s3 = new sp();

s3.ID = "2";

s3.price = 2;

s3.name = "辣条";


sp.zongjiage = s1.price + s2.price + s3.price;

System.out.println(sp.zongjiage+"元。");


}

}


class sp {// class sp在class shangpin外面

public String ID; // 普通成员变量

public String name; // 普通成员变量

public double price;// 普通成员变量价格

// 统计商品的总价格

public static double zongjiage = 0; // 声明静态变量zongjiage

}





2.声明一个动物类,包含动物名称属性,声明动物叫的方法,声明犬类继承 动物类,重写叫的方法,打印犬类是汪汪的叫,声明猫类继承动物类,重写 叫的方法,打印猫类是喵喵的叫


package a;


public class animal {




public static void main(String[] args) {


dongwu c = new cat("黑猫");


c.sayc();



dongwu d = new  dog("白狗");


d.sayd();






}


}


class dongwu{


public String name;


public dongwu(String name) {


this.name = name;


}


public void sayc() {


System.out.println(this.name + "是喵喵的叫");


}


public void sayd() {


System.out.println(this.name + "是汪汪的叫");


}




}


class dog extends dongwu {


public dog(String name) {


super(name);


}


}


class cat extends dongwu {


public cat(String name) {


super(name);


}


}


Java oop:创建商品类,包含静态属性销售总价格,声明一个动物类,继承 ,重写的评论 (共 条)

分享到微博请遵守国家法律