黑马程序员技术交流社区

标题: 这段代码中的println可不可以用p.show()代替? [打印本页]

作者: Laopozini123    时间: 2016-3-19 14:16
标题: 这段代码中的println可不可以用p.show()代替?
class Phone {
        public static void main(String[] args) {
                Phone1 p = new Phone1();
                p.setBrand("诺基亚");
                p.setPrice(2100);
                System.out.println(p.getBrand() + "...价格" + p.getPrice());
                p.call();
        }
}
class Phone1 {
        private String brand;
        private int 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 call() {
                System.out.println("打电话");
                System.out.println("发短息");
                System.out.println("玩游戏");
        }
}


作者: 唐玄玄    时间: 2016-3-19 15:51
可以,自定义一个函数show()函数
在类定义
show(Object obj)
{
  System.out.println(obj);
}
作者: ShallDoll    时间: 2016-3-19 18:24
在需求只是打印属性的时候可以.
要有方法
public void show(){
             System.out.println(brand() + "...价格" + price());
}
作者: 13930972259    时间: 2016-3-19 20:00
可以的就是在类中定义一个方法
作者: flyhui    时间: 2016-3-19 21:47
可以。定义一个show方法
作者: Banana_uSuOO    时间: 2016-3-19 23:41
可以,在类中定义一个show方法就行了!
作者: Man_hui    时间: 2016-3-20 00:20
在你的Phone1类里写个show方法就行,里面包含一段输出语句打印brand和price
作者: 陈文广    时间: 2016-3-20 11:34
可以的.自己在手机基本类中写一个方法
public void show() {
    这里面就可以输出想你实现的功能
}
在测试类中调用show() 方法就可以了





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