static,private,final,abstract,protected
2024-10-09 15:29:44
1,static:静态变量:位于方法区中,只有一份,这个类的所有实例共享,不可以被继承
静态方法:直接通过类就能调用,静态方法中只能使用静态变量,不可以被继承
2,private:类不能用private修饰
private修饰的方法可以被子类继承,但子类是看不到父类的private方法的,没办法直接调用,可以通过父类的public方法来调用private
private修饰的变量可以被子类继承,但不允许直接被子类或者其他类访问或修改,只能通过父类公有的set和get方法(会被子类继承)对其改值和取值
3,protected:方法与变量都可以被子类继承
4,default(默认):方法和变量都可以被子类继承
5,final:final修饰的类不能被继承
final修饰的方法不能被重写
final修饰的变量必须被初始化——显示初始化或者构造方法初始化(二者只能一个)
只能在显示初始化或者构造方法初始化的时候赋值一次,以后不允许更改;
6,抽象abstract
抽象方法:没有方法体
抽象类:不能创建实例
Ⅰ,成员变量:可以是变量,也可以是常量
Ⅱ,构造方法:有构造方法
Ⅲ,成员方法:可以是抽象方法,也可以是非抽象方法
最新文章
- Windows环境下vscode-go安装笔记
- MongoDB安装配置示例
- html5/css学习笔记
- sis9280触摸ic 基于rk3288 的安卓4.4的 多点触摸
- 20145304 《Java程序设计》课程总结
- 解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别
- Centos6.4编译安装Node.js(已验证)
- 如何在WPF应用程序中使用视频处理控件TVideoGrabber
- Unity中内置Shader源码的获取方式
- UVa 10328 - Coin Toss (递推)
- Eclipse插件—Easy Explorer
- 【Hadoop代码笔记】通过JobClient对Jobtracker的调用详细了解Hadoop RPC
- C#操作Office.word(三)
- Java之JDOM生成XML和解析
- CC Subarray LCM (数学)
- angular 4 实现的tab栏切换
- NET 泛型,详细介绍
- Python爬取qq空间说说
- .net session 使用误区
- Linux——入门命令
热门文章
- Python Tuple(元组) max()方法
- PHP zip_entry_close() 函数
- luogu P2252 威佐夫博弈 模板 博弈
- 使用idea maven打包项目 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.0.2:resources
- 可能是Asp.net Core On host、 docker、kubernetes(K8s) 配置读取的最佳实践
- myBatis源码解析-数据源篇(3)
- CSS表单与数据表(下)
- Prometheus监控神器-Alertmanager篇(1)
- 高级搜索树-红黑树(RBTree)代码实现
- 从零搭建Spring Boot脚手架(5):整合 Mybatis Plus