java 8. 面向对象之属性
面向过程
大象装冰箱,总共分几步
1.开门,2.大象装里面,3.关门
以过程为本--复用性差--增加了很多冗余
面向对象
考虑大象装冰箱有几个实体参与
人,冰箱,大象
分析每一个类格体都有什么特点,做了哪些事
大象 特点 大 ,体重很重
冰箱 特点 有门,有体积
人 特点 能做事情 做哪些?开冰箱门 装大象 关门
面向对象之属性
Person.java
public class Person {
public String name;
public int age;
public String sex;
}
Test.java
import com.sun.prism.shader.Solid_ImagePattern_Loader;
public class Test {
public static void main(String[] args) {
Person p = new Person();
System.out.println(p.name);
p.name = "吸溜";
p.age = 18;
p.sex = "男";
// System.out.println(p.name+"今年"+p.age+"岁,性别是"+p.sex);
// Person p2 = new Person();
Person p1 = p;
p1.name = "小姐姐";
p1.age = 16;
p1.sex = "女";
System.out.println(p.name+"今年"+p.age+"岁,性别是"+p.sex);
System.out.println(p1.name+"今年"+p1.age+"岁,性别是"+p1.sex);
}
}
![](https://img-blog.csdnimg.cn/img_convert/a49ca20c3aa4492e3168cd6d58a2936d.png)
更多学习笔记移步
https://www.cnblogs.com/kknote