黑马程序员技术交流社区
标题:
下面的代码是否有不严谨的地方?
[打印本页]
作者:
641551734
时间:
2016-4-8 19:22
标题:
下面的代码是否有不严谨的地方?
class Test {
public static void main(String[] args) {
Student s = new Student();
s.name = "赵子龙";
s.age = 18;
System.out.println(s.name + "同学的年龄是" + s.age);
s.study();
s.sleep();
System.out.println("-----------");
Phone p = new Phone();
p.brand = "iPhone7S";
p.price = 6880;
System.out.println(p.brand + "的价格是" + p.price);
p.call();
p.sendMessage();
p.playGame();
}
}
class Student {
String name;
int age;
int gender;
public void study(){
System.out.println("学生学习");
}
public void sleep(){
System.out.println("学生睡觉");
}
}
class Phone {
String brand;
int price;
public void call(){
System.out.println("打电话");
}
public void sendMessage(){
System.out.println("发短信");
}
public void playGame(){
System.out.println("玩游戏");
}
}
复制代码
作者:
张世聪
时间:
2016-4-8 20:34
可以将成员变量私有化。提供对外的setXxx,和getXxx方法。提高了安全性。
作者:
15614014298
时间:
2016-4-8 21:16
最好将对象的属性私有化,对外提供公共的访问方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2