类和对象知识点后续

本文介绍了Java编程中的核心概念,包括类的访问修饰符(public, default, protected, private),封装的概念及其优点,继承的定义、作用以及方法覆盖与重载的条件。此外,还提及了包的使用和最终类的关键字final的应用。
摘要由CSDN通过智能技术生成

1.类及类成员的访问修饰符和其他修饰符
1)修饰符分为访问修饰符(访问控制符)和非访问修饰符
2)访问控制符共有四种
a.public(公共的):公共的访问权限,所用类都能访问
b.default(缺省的):在当前包内可访问
c.protected:在当前类和它的子类中可访问
d.private:在当前类中可访问
2.封装
1)定义:封装是把过程和数据封闭起来以避免外界直接访问,外界只能通过已定义的接口实现对数据的访问
2)优点:在于它可以隐藏私有数据,让使用者只能通过公共的访问方法来访问这些字段
3.继承的实现
1)定义:Java继承是一种使用已存在的类的定义作为基础去建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能
2)继承是面向对象的重要概念
3)作用:继承的主要作用在于在已有的基础上(父类已经定义好)继续进行功能的扩充
4.多态——方法覆盖与方法重载
1)在Java中有两种类型的多态性:编译时的多态性和运行时的多态性
2)Java发生方法覆盖必须具备以下三个条件
a.发生在父类和子类之间
b.必须具有相同的方法名、相同的返回值类型和相同的参数列表
c.子类重写的方法不能比被重写的方法拥有更低的访问权限
5.包
1)Java提供了包机制,用来区别类名和命名空间
2)声明包的语法格式为:
package pkg1[. pkg2[. pkg3...]];
6·最终类
最终类用关键字final修饰
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值