黑马程序员技术交流社区

标题: 今天学的面向对象,手机注释版 [打印本页]

作者: a554305211    时间: 2015-8-27 21:39
标题: 今天学的面向对象,手机注释版
  1. class TestSuperPhone {
  2.         public static void main(String[] args){
  3.                 Phone p = new Phone();                //创建一个Phone类的对象p,并为其在堆内存中分配空间
  4.                 p.setBrand("苹果手机");                //调用Phone对象中的setBrand方法,为手机品牌brand赋值
  5.                 p.setPrice(7777);                        //调用Phone对象中的setPrice方法,为手机价格price赋值
  6.                 System.out.println(p.getBrand() + "价格为:" + p.getPrice());//打印对象p的手机品牌以及价格
  7.                 p.call();                                        //调用Phone对象中的call方法
  8.                 p.sendMessage();                        //调用Phone对象中的sendMessage方法
  9.                 p.playGame();                                //调用Phone对象中的setGames方法
  10.         }               
  11. }
  12. class Phone {
  13.         /*
  14. 手机类
  15.     属性:品牌brand,价格price
  16.     行为:打电话call,发短信sendMessage,玩游戏,playGame
  17. */
  18.         private String brand;                        //创建私有成员变量brand
  19.         private int price;                                //创建私有成员变量price
  20.         void setBrand(String brand){        //创建私有成员变量brank的set方法(设置brank的值)
  21.                 this.brand = brand;
  22.         }
  23.         String getBrand(){                                //创建私有成员变量brank的get方法(获取brank的值)
  24.                 return brand;
  25.         }
  26.         void setPrice(int price){                //创建私有成员变量price的set方法(设置price的值)
  27.                 this.price = price;
  28.         }
  29.         int getPrice(){                                        //创建私有成员变量price的set方法(设置price的值)
  30.                 return price;
  31.         }       
  32.         void call(){                                        //打电话的方法
  33.                 System.out.println("打电话");
  34.         }
  35.         void sendMessage(){                                //发短信的方法
  36.                 System.out.println("发短信");
  37.         }
  38.         void playGame(){                                //玩游戏的方法
  39.                 System.out.println("玩游戏");
  40.         }
  41. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2