JAVA访问修饰符(public)(default )(private)(protected)以及静态修饰符 (static)

it2024-08-01  37

1.四个访问修饰符

用于设置被修饰的对象或方法可以在什么情况下访问

(1)public

public : 对所有类可见。使用对象:类、接口、变量、方法

(2)protected

protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

(3) default

default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。

(4) private

private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)

类内部本包子类外部包public√√√√private√√√×default√√××protected√×××

2.static静态修饰符关键字

static:静态修饰符 使用static关键字定义的对象或方法等,可以在项目中的任意位置调用

创建拥有 static 方法的 Demo02 类 public class Demo02 { public Demo02(){ } static void show(){ System.out.println("调用 demo02的static静态方法"); } } 在 Demo01 类中,直接通过 类名 调用 Demo02类中的show()方法 public class Demo01 { public static void main(String[] args) { //调用demo02中的show()方法 Demo02.show(); } }

输出结果

调用 demo02 的 static 静态方法

最新回复(0)