JAVA CSS类

访问修饰符
public private protected 保护 默认 friendly

|---------------------------------|--------|----------|--------|------------|
| 访问修饰符 | 本类 | 同包下类 | 子类 | 其他实例对象 |
| private private int id; | √ | | | |
| 默认 (friendly 、 default) int id; | √ | √ | | |
| protected protected int id; | √ | √ | √ | |
| public public int id; | √ | √ | √ | √ |

java 复制代码
public class C2 {
/*属性 成员变量*/
public int id; //全局
private final int num = 18;//私有
protected String addr = "郑州";//受保护
String name = "jack";//友好,默认
}


静态属性,有时候类变量
/* 静态属性 类变量 */
public static int id = 3;
//静态 static 只分配一次内存


常量
/*常量 不能修改只能使用*/
public final int AGE = 18;


方法相关的概念(**)
public/*访问修饰权限*/ static/*静态方法,当前方法不用实例化对象,可以通过类型直接使用此方
法*/ void/*没有返回值*/ print/*方法名*/(/* 形参列表*/) {
//方法体
//return; 代表结束当前方法执行
}

无返回值 void修饰 ,方法内部可以使用 return ;随时结束方法执行
调用执行方法
相关推荐
Rust研习社7 分钟前
Weak 弱引用:如何用 Weak 打破 Rc 与 Arc 的循环引用
开发语言·后端·rust
iCxhust8 分钟前
在 emu8086 中可以直接编译运行的完整汇编程序,演示数组的定义、遍历、求和、求最大值。
开发语言·前端·javascript·汇编·单片机·嵌入式硬件·算法
架构源启10 分钟前
OpenClaw 只能命令行触发?自研企业微信实现发消息即执行
java·chrome·自动化·企业微信
Brilliantwxx28 分钟前
【C++】认识vector(概念+题目OJ)
开发语言·c++·笔记·算法
逻辑驱动的ken30 分钟前
Java高频面试考点场景题22
java·开发语言·jvm·面试·职场和发展·求职招聘·春招
枫叶丹433 分钟前
【HarmonyOS 6.0】Core File Kit:端云文件版本管理能力解析与实践
开发语言·华为·harmonyos
小则又沐风a36 分钟前
list模拟实现
java·服务器·list
初心未改HD37 分钟前
Go 文件与 I/O 操作完全指南
开发语言·golang
上弦月-编程39 分钟前
C语言链表详解,新手也能看懂! ——从入门到精通的完整教程
java·c语言·c++
szial40 分钟前
uv 实战指南:用一个工具重塑 Python 开发工作流
开发语言·python·uv