Java之面向对象详细总结

来源:互联网 发布:如何利用网络招聘 编辑:程序博客网 时间:2024/04/20 07:07

Java之面向对象详细总结


学习面向对象已经整整一周了,面向对象的三大特性继承、封装、多态的基本概念及应用场景,案例示例都已详细学习了,几天称着周末和刚讲完,在此对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

     



1 0
原创粉丝点击