黑马程序员技术交流社区
标题:
手机类写成一个标准类,然后创建对象测试功能
[打印本页]
作者:
liyansong2016
时间:
2016-6-7 22:23
标题:
手机类写成一个标准类,然后创建对象测试功能
class Demo2_Phone {
public static void main(String[] args) {
Phone p1 = new Phone();
p1.setBrand("三星");
p1.setPrice(5288);
System.out.println(p1.getBrand() + "..." + p1.getPrice());
p1.call();
p1.sendMessage();
p1.playGame();
}
}
/*
手机类
属性:品牌brand,价格price
行为:打电话call,发短信sendMessage,玩游戏,playGame
*/
class Phone { //java bean
private String brand; //品牌
private int price; //价格
public void setBrand(String brand) { //设置品牌
this.brand = brand;
}
public String getBrand() { //获取品牌
return this.brand; //this.可以省略,你不加系统会默认给你加
}
public void setPrice(int price) { //设置价格
this.price = price;
}
public int getPrice() { //获取价格
return price;
}
public void call() { //打电话
System.out.println("打电话");
}
public void sendMessage() { //发短信
System.out.println("发短信");
}
public void playGame() { //玩游戏
System.out.println("玩游戏");
}
}
作者:
jackymj
时间:
2016-6-7 22:50
楼主有什么问题嘛 代码方面还是?我今天刚学这一块
作者:
liyansong2016
时间:
2016-6-7 23:02
jackymj 发表于 2016-6-7 22:50
楼主有什么问题嘛 代码方面还是?我今天刚学这一块
你说呢,不是为了黑马币吗?
作者:
我是你岁哥❤环
时间:
2016-6-8 00:18
class Demo2_Phone {
public static void main(String[] args) {
Phone p1 = new Phone();
p1.setBrand("Apple");
p1.setPrice(6788);
System.out.println("手机品牌为 " + p1.getBrand() + " , 价格为 " + p1.getPrice());
Phone p2 = new Phone("小米", 1099);
p2.show();
}
}
class Phone {
private String brand; //品牌
private int price; //价格
public Phone() {}
public Phone(String brand, int price) {
this.brand = brand;
this.price = price;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getBrand() {
return brand;
}
public void setPrice(int price) {
this.price = price;
}
public int getPrice() {
return price;
}
public void show() {
System.out.println("手机品牌为 " + brand + " , 价格为 " + price);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2