面向对象三大特征

本文深入探讨了面向对象编程的三大核心特征:封装、继承和多态。从类和对象的概念出发,详细阐述了如何使用访问修饰符实现属性和方法的封装。接着,介绍了继承的概念,包括super关键字的应用,以及如何通过抽象类和接口实现多重继承。同时,我们讨论了多态性在代码复用和灵活性中的关键作用,以及异常处理和枚举类型在实际编程中的应用。

封装

  • 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();

继承

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
super()
在这里插入图片描述

抽象类
在这里插入图片描述

abstract function:
在这里插入图片描述

interface(里面是abstract function)

在这里插入图片描述
可以有多个interface但是只能有一个父类
在这里插入图片描述
在这里插入图片描述

多态

在这里插入图片描述

exception

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

枚举变量

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值