1.面向对象和封装
1.1面向对象的原则
- 1.第一步:发现类
- 2.第二步:发现类的属性
- 3.第三步:发现类的方法
1.2面向对象的特点
- 1.将复杂的事情简单化
- 2.面向对象将以前的过程中的执行者,变成了指挥者
- 3:面向对象这种思想是符合现在人们思考习惯的一种思想
1.3成员变量和局部变量的区别
1.1定义位置
- 成员变量:在类中,方法外,整个类中都可以访问
- 局部变量:定义在局部范围内(方法内、语句内等)一般定义在方法内
1.2 默认值
- 成员变量:有默认值
- 局部变量:没有默认值
1.4构造方法及重载
1.1构造方法
- 特性:构造方法是一个特殊的方法,当没有创建方法时,系统会提供一个空的构造方法
- 作用:在创建对象时执行一些初始化操作,比如给成员变量赋值
- 特点:构造方法的名称和类名相同,没有返回值
1.2重载
- 必须在同一个类里
- 方法名相同
- 参数列表不同
- 与方法返回值和方法修饰符没有关系
1.5封装
特征:封装是面向对象的三大特性之一,就是将类的状态信息隐藏在内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作的访问。
步骤:修改属性的可见性来限制对属性的访问;为每个属性创建一对赋值(setter)方法和取值(getter)方法,对于这些属性的存取;在赋值方法中,加入属性的存取控制语句。
好处:隐藏类的实现细节:让使用者只能通过程序规定的方法来访问数据;可以方便的加入存取控制语句,限制不合理操作
1.1构造方法面向对象的三大特点:封装、继承、多态
想看详细的信息看下面的图片: