[Java]一、面向对象核心编程思想

G:\Java\1.JavaSE

1. 继承

1.1 继承的概述

重点内容:
  1.知道继承的好处
  2.会使用继承
  3.知道继承之后成员变量以及成员方法的访问特点
  4.会方法的重写,以及知道方法重写的使用场景
  5.会使用this关键字调用当前对象中的成员
  6.会使用super关键字调用父类中的成员
  7.会定义抽象方法以及抽象类
  8.会重写抽象方法

(1)父类是怎么形成的:将多个类中相同的代码提取出来放到一个类中,这个类被称为父类,其他的类可以直接继承这个父类,这样就可以使用父类中的内容。

(2)继承关键字:extends 

(3)注意事项:

        a. 子类可以继承父类中私有和非私有成员,但是不能使用父类中私有成员

        b. 构造方法不能继承

(4)继承怎么理解使用:

        a. 继承不要从是否“拥有”方面来理解,要从是否能“使用”的方面来学习。

        b. 定义一个父类,在其中定义重复性代码;定义一个子类继承父类-> 子类 extends 父类

        c. 创建子类对象,直接使用父类中非私有成员

1.2 继承中,成员属性和成员方法的访问特点

1.2.1 成员变量

(1)子类和父类中的成员变量不重名

        父类对象不能直接调用子类特有的成员属性;

        子类对象可以直接使用父类中非私有成员变量。

(2)父类引用指向一个子类对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值