属性对应的是类中的变量,行为对应的是类中的函数(方法)
定义类就是在描述事物 就是在定义属性和行为 属性和行为共同成为类中的成员
在java中通过new操作符在进行
类名 类类型变量 = new 类名() (类类型变量指向对象)
在java中指挥对象使用 方式为 对象.对象成员
new 类名().
(匿名对象:当对象的防范只调用一次的时候 可以使用匿名对象 这样写的话比较简单 如果对一个对象进行多个成员调用 那么必须要起名字
可以将匿名对象作为实际参数进行传播 bar a = new bar();
ex(a) = ex(new bar())
)
成员变量和局部变量
成员变量作用于整个类中
局部变量作用于函数中或者语句中
在内存中的位置
成员变量在堆内存中 因为对象的存在才在内存中存在