每日总结:修饰符 (2021.9.29)
2021/9/29 23:14:07
本文主要是介绍每日总结:修饰符 (2021.9.29),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
三种访问控制修饰符:
默认访问修饰符-不使用任何关键字。
(外部类:一个类中嵌套了另外一个类,那么前者被叫做外部类。后者为内部类。)
private:同一类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
public:对所有类可见。使用对象:类、接口、变量、方法。
protect:不做分析;
接口用interface声明
如:
接口的定义:
public interface 接口名称
{
//可以定义常量
//方法只有方法声明,而且是公共的。
}
实现接口
关键字 implements
public class 实现类名 implements 接口{
//实现接口的方法
}
默认访问修饰符
使用默认访问修饰符声明的变量和方法,对同一个包内的类是可见的(同一包内,子孙类(同一包))
私有访问修饰符-private
被声明为 private 的方法、变量和构造方法只能被所属类访问,类和接口不能声明为 private。
公有访问修饰符-public
不做分析
如果几个相互访问的 public 类分布在不同的包中,则需要导入相应 public 类所在的包。
继承规则
-
父类中声明为 public 的方法在子类中也必须为 public。
-
父类中声明为 private 的方法,不能够被继承。
static 修饰符:
静态变量:局部变量不能被声明为 static 变量。
静态方法:静态方法不能使用类的非静态变量。
final 方法
父类中的 final 方法可以被子类继承,但是不能被子类重写。
声明 final 方法的主要目的是防止该方法的内容被修改。
final 类
final 类不能被继承,没有类能够继承 final 类的任何特性。
abstract 修饰符
1.一个类不能同时被 abstract 和 final 修饰。如果一个类包含抽象方法,那么该类一定要声明为抽象类
2.抽象类可以包含抽象方法和非抽象方法。
这篇关于每日总结:修饰符 (2021.9.29)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现
- 2024-05-30我们小公司,哪像华为一样,用得上IPD(集成产品开发)?
- 2024-05-30java excel上传--poi
- 2024-05-30安装笔记本应用商店的pycharm,再安排pandas等模块,说是没有打包工具?
- 2024-05-29java11新特性
- 2024-05-29哪些无用敏捷指标正在破坏敏捷转型?
- 2024-05-29鸿蒙原生应用再新丁!新华社 入局鸿蒙
- 2024-05-29设计模式 之 迭代器模式(Iterator)