面向对象
目录
-
初识面向对象
-
方法回顾和加深
-
对象的创建分析
-
面向对象三大特征
-
抽象类和接口
-
内部类及oop实战
初识面向对象
-
面向对象编程(Object-Oriented Programming,oop)
-
本质:以类的方式组织代码,以对象的组织(封装)数据。
-
三大特性:
封装
继承
多态
方法的回顾和加深
对象的创建和分析
-
使用new关键字创建对象
-
构造器(构造方法)
1.必须和类的名字相同
2.必须没有返回类型,也不能写void
作用:
1.new本质在调用构造方法。
2.初始化对象的值。
注意点: 定义有参构造后,如果想用无参构造,显示的定义一个无参构造。
快捷生成: Alt+insert
创建对象内存分析
1.
2.
简单小结:
1.类与对象
类是一个模板:抽象,对象是一个具体的实例
2.方法
定义、调用!
3.对象的引用
引用类型:基本类型 (8)
对象是通过引用来操作的:栈--->堆
4.属性:字段Field成员变量
默认初始化:
数字: 0 0.0
char : u0000
boolean: false
引用: nulL
修饰符 属性类型 属性名=属性值!
5.对象的创建和使用
-必须使用new关键字创造对象,构造器Person zhang = new Person();
-对象的属性 zhang. name
-对象的方法 zhang. sleep()
6. 类
静态的属性 属性
动态的行为 方法