Day05--面向对象

2019-06-16  本文已影响0人  pure_joy
理解面向对象

1、面向对象是相对面向过程而言
2、面向对象和面向过程都是一种思想
3、区别:面向过程强调的是功能行为;面向对象将功能封装进对象,强调具备了功能的对象
4、面向对象是基于面向过程的

特征:封装、继承、多态
类和对象的关系:

类就是:对现实生活中事物的描述。
对象:就是这类事物实实在在存在个体。
描述事物其实就是在描述事物的属性和行为。
属性对应是类中变量,行为对应的是类中的函数(方法)。
其实定义类,就是在描述事物,就是在定义属性和行为。属性和行为共同成为类中的成员(成员变量和成员方法)。

成员变量和局部变量

1、作用范围:
成员变量作用于整个类中。
局部变量作用于函数中,或者语句中。
2、在内存中的位置:
成员变量:在堆内存中,因为对象的存在,才在内存中存在。
局部变量:存在栈内存中。

匿名对象
封装(Encapsulation)
构造函数

对象一建立就会调用与之对应的构造函数。

{
    System.out.println("person code run");
}
上一篇 下一篇

猜你喜欢

热点阅读