Java之面向对象详细总结
2015-08-16 00:09
435 查看
Java之面向对象详细总结
学习面向对象已经整整一周了,面向对象的三大特性继承、封装、多态的基本概念及应用场景,案例示例都已详细学习了,几天称着周末和刚讲完,在此对Java中比较抽象的面向对象做个小的总结,加强一下记忆与理解:
1.1)类:封装的对象的数据和行为
1.2)方法:封装的是具体的业务实现细节
1.3)访问控制修饰符:封装的是访问的权限--保护数据
2)继承:
2.1)目的:代码的重用
2.2)父类:共有的 子类:特有的
继承后子类具有:父类的和子类的
2.3)单一继承,传递性
3)多态:
3.1)意义: 行为的多态、对象的多态
3.2)向上造型、强制类型转换、instanceof
3.3)表现形式: 重写(override)、重载(overload)
oop_day01_类和对象
什么是类?什么是对象?
2)day02:oop_day02_类、重载
2.1)如何创建类?如何创建对象?如何访问类成员?
2.2)引用类型之间画等号
2.3)null和NullPointerException
2.4)方法的重载
2.5)构造方法
2.6)this关键字
3)day03:oop_day03_内存管理、引用类型数组
3.1)java内存管理:堆、栈、方法区
3.2)引用类型数组
4)day04:oop_day04_继承、重写
4.1)继承
4.2)super关键字
4.3)向上造型
4.4)方法的重写
5)day05:oop_day05_package、public、static、final、内部类
5.1)方法的重写、重写与重载的区别
5.2)package、import
5.3)访问控制修饰符
5.4)static
5.5)final
5.6)成员内部类、匿名内部类
6)day06:oop_day06_抽象类、接口
6.1)static final常量
6.2)抽象方法
6.3)抽象类
6.4)接口
--网友文章:抽象类与接口的区别
7)day07:oop_day07_多态
多态: 向上造型、强制类型转换、instanceof
学习面向对象已经整整一周了,面向对象的三大特性继承、封装、多态的基本概念及应用场景,案例示例都已详细学习了,几天称着周末和刚讲完,在此对Java中比较抽象的面向对象做个小的总结,加强一下记忆与理解:
1.面向对象三大特征:
1)封装:1.1)类:封装的对象的数据和行为
1.2)方法:封装的是具体的业务实现细节
1.3)访问控制修饰符:封装的是访问的权限--保护数据
2)继承:
2.1)目的:代码的重用
2.2)父类:共有的 子类:特有的
继承后子类具有:父类的和子类的
2.3)单一继承,传递性
3)多态:
3.1)意义: 行为的多态、对象的多态
3.2)向上造型、强制类型转换、instanceof
3.3)表现形式: 重写(override)、重载(overload)
2.面向对象课程内容详细总结:
1)day01:oop_day01_类和对象
什么是类?什么是对象?
2)day02:oop_day02_类、重载
2.1)如何创建类?如何创建对象?如何访问类成员?
2.2)引用类型之间画等号
2.3)null和NullPointerException
2.4)方法的重载
2.5)构造方法
2.6)this关键字
3)day03:oop_day03_内存管理、引用类型数组
3.1)java内存管理:堆、栈、方法区
3.2)引用类型数组
4)day04:oop_day04_继承、重写
4.1)继承
4.2)super关键字
4.3)向上造型
4.4)方法的重写
5)day05:oop_day05_package、public、static、final、内部类
5.1)方法的重写、重写与重载的区别
5.2)package、import
5.3)访问控制修饰符
5.4)static
5.5)final
5.6)成员内部类、匿名内部类
6)day06:oop_day06_抽象类、接口
6.1)static final常量
6.2)抽象方法
6.3)抽象类
6.4)接口
--网友文章:抽象类与接口的区别
7)day07:oop_day07_多态
多态: 向上造型、强制类型转换、instanceof
相关文章推荐
- 8.16 lru缓存java版
- 简单计算器 java实现hdu1237
- 在ubuntu中配置java环境变量遇到的一些问题
- java web调试错误笔记(更新中)
- Drools之Eclipse插件安装
- Mybatis 使用(一)
- MyEclipse快捷键问题
- eclipse控制台不显示打印信息的处理方法
- Eclipse启动出现的两个与JDK问题相关的解决办法
- SpringMVC返回页面数据
- java,maven,svn,idea环境配置
- myeclipse新手开发快捷键(更新中)
- Java基础之IO
- Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
- [Java Concurrency in Practice]第四章 对象的组合
- eclipse引入的第三方jar包放到同一个目录下
- java守护线程
- org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IPr
- Java内存分配和垃圾回收
- Java NIO系列教程(二) Channel