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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© K_LONG 中级黑马   /  2015-9-20 21:16  /  444 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天学习了面向对象的特点之封装,   且敲出了一标准的话的封装案例  虽然不是啥难事  但态度还是不错的额

  1. class Test1 {
  2.         public static void main(String[] args) {
  3.                 Phone p = new Phone();

  4.                 p.setBrand("小米");
  5.                 p.setPrice(98);
  6.                 p.setColur("红色");
  7.                
  8.                
  9.                 System.out.println(p.getBrand());
  10.                 System.out.println(p.getPrice());
  11.                 System.out.println(p.getColur());

  12.                 p.call();
  13.                 p.senMessage();
  14.                 p.playGame();
  15.         }
  16. }

  17. class Phone {
  18.         private String brand ;
  19.         private int price ;
  20.         private String colur ;

  21.         public void setBrand (String brand){
  22.                 this.brand = brand ;
  23.         }

  24.         public String getBrand (){
  25.                 return brand ;
  26.         }

  27.         public void setPrice (int price){
  28.                 this.price = price ;
  29.         }
  30.         public int getPrice (){
  31.                 return price;
  32.         }
  33.         public void setColur (String colur){
  34.                 this.colur = colur;
  35.         }
  36.         public String getColur(){
  37.                 return colur ;
  38.         }

  39.         public void call(){
  40.                 System.out.println("打电话");
  41.         }
  42.         public void senMessage(){
  43.                 System.out.println("发短信");
  44.         }

  45.         public void playGame(){
  46.                 System.out.println("玩游戏");
  47.         }

  48. }
复制代码




大家多多分享额  谢谢  

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马