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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class Text_ShouJi {                                                                                                        //定义类名为Text_ShouJi的主函数
        public static void main(String[] args) {
                ShouJi s = new ShouJi();                                                                        //创建新的对象,并把地址赋给s
                s.setBrand("三星");                                                                                        //赋值
                s.setPrice(0);                                                                                        //赋值
                System.out.println(s.getBrand() + "手机,价格" + s.getPrice());                //获取值,并打印
                s.call();                                                                                                                        //调用成员方法
                s.massage();
                s.picther();
        }
}
class ShouJi {
        private String brand;        //定义一个私有成员变量属性
        private int price;
        public void setBrand (String brand) {                //设置品牌
                this.brand = brand;
        }
        public String getBrand () {                //获取品牌
                return brand;
        }
        public void setPrice (int price) {        //设置价格
                if (price > 0) {
                        this.price = price;
                }else {
                        System.out.println("这样价格的手机你给我一个呗");
                }
        }
        public int getPrice () {                //获取价格
                return price;       
        }
        public void call() {                //创建行为
                System.out.println("可以打电话");
        }
        public void massage() {
                System.out.println("可以发短信");
        }
        public void picther() {
                System.out.println("可以拍照片");
        }
}


2 个回复

倒序浏览
同学  没看出哪里有构造方法.
回复 使用道具 举报
  1. class Text_ShouJi {                                                        //定義類名為Text_ShouJi的主函數
  2.     public static void main(String[] args) {
  3.         ShouJi s = new ShouJi();                                                                                        //創建新的物件,並把位址賦給s
  4.         s.setBrand("三星");                                                                 //賦值
  5.         s.setPrice(998);                                                           //賦值
  6.         s.show();
  7.                 ShouJi s1 = new ShouJi("iphone6s",5588);       
  8.                 s1.show();
  9.     }
  10. }
  11. class ShouJi {
  12.     private String brand;        //定義兩個私有成員變數屬性
  13.     private int price;

  14.     public ShouJi() {                                                                //創建無參構造函數
  15.         System.out.println("無參構造");
  16.     }
  17.        
  18.         public ShouJi(String brand,int price) {                        //創建有參構造函數
  19.         this.brand =brand;
  20.                 this.price = price        ;       
  21.     }
  22.        
  23.        

  24.     public void setBrand (String brand) {                //設置品牌
  25.         this.brand = brand;
  26.     }

  27.     public String getBrand () {                //獲取品牌
  28.         return brand;
  29.     }

  30.     public void setPrice (int price) {        //設置價格
  31.         if (price > 0) {
  32.             this.price = price;
  33.         } else {
  34.             System.out.println("這樣價格的手機你給我一個唄");
  35.         }
  36.     }

  37.     public int getPrice () {                //獲取價格
  38.         return price;
  39.     }

  40.     public void call() {                //創建行為
  41.         System.out.println("可以打電話");
  42.     }

  43.     public void massage() {
  44.         System.out.println("可以發短信");
  45.     }

  46.     public void picther() {
  47.         System.out.println("可以拍照片");
  48.     }
  49.        
  50.         public void show(){
  51.                 System.out.println("手機型號為:"+brand+"..價格為: "+price);
  52.         }

  53. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马