A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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("玩游戏");
                                }
                        }

3 个回复

倒序浏览
楼主有什么问题嘛 代码方面还是?我今天刚学这一块
回复 使用道具 举报
jackymj 发表于 2016-6-7 22:50
楼主有什么问题嘛 代码方面还是?我今天刚学这一块

你说呢,不是为了黑马币吗?
回复 使用道具 举报
  1. class Demo2_Phone {

  2.         public static void main(String[] args) {

  3.                 Phone p1 = new Phone();
  4.                 p1.setBrand("Apple");
  5.                 p1.setPrice(6788);
  6.                 System.out.println("手机品牌为 " + p1.getBrand() + " , 价格为 " + p1.getPrice());

  7.                 Phone p2 = new Phone("小米", 1099);
  8.                 p2.show();

  9.         }

  10. }

  11. class Phone {

  12.         private String brand;                                        //品牌
  13.         private int price;                                                //价格

  14.         public Phone() {}

  15.         public Phone(String brand, int price) {
  16.                 this.brand = brand;
  17.                 this.price = price;
  18.         }

  19.         public void setBrand(String brand) {
  20.                 this.brand = brand;
  21.         }

  22.         public String getBrand() {
  23.                 return brand;
  24.         }

  25.         public void setPrice(int price) {
  26.                 this.price = price;
  27.         }

  28.         public int getPrice() {
  29.                 return price;
  30.         }

  31.         public void show() {
  32.                 System.out.println("手机品牌为 " + brand + " , 价格为 " + price);
  33.         }

  34. }
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马