面向对象三大特征

面向对象三大特征

  • 封装
  • 继承
    • interface(里面是abstract function)
  • 多态
  • exception
    • 枚举变量

封装

  • class
  • object
 class Animal{
     }
 Animal a = new Animal();

将attribute,function加入class
private/public/protected/default

class Employee{
     
private String name;
public void printName();
public String getName();

继承

面向对象三大特征_第1张图片
面向对象三大特征_第2张图片
面向对象三大特征_第3张图片
super()
面向对象三大特征_第4张图片

抽象类
面向对象三大特征_第5张图片

abstract function:
面向对象三大特征_第6张图片

interface(里面是abstract function)

面向对象三大特征_第7张图片
可以有多个interface但是只能有一个父类
面向对象三大特征_第8张图片
面向对象三大特征_第9张图片

多态

面向对象三大特征_第10张图片

exception

面向对象三大特征_第11张图片
面向对象三大特征_第12张图片

面向对象三大特征_第13张图片

枚举变量

面向对象三大特征_第14张图片

你可能感兴趣的:(#,OOD)