Java之修饰符详解

小结:

 public 权限修饰符  :                  公共访问, 类,方法,成员变量

 protected 权限修饰符 :             受保护访问, 方法,成员变量

 默认权限修饰符 :                       默认访问, 类,方法,成员变量

 private 权限修饰符:                   私有访问, 方法,成员变量

 static 静态修饰符  :                   方法,成员变量

 final 最终修饰符  :                     类,方法,成员变量,局部变量

 abstract 抽象修饰符  :               类 ,方法

类:                public、默认的、final、abstract关键字,使用最多的是 public关键字

public class Demo {} //最常用的方式
class Demo2{}
public final class Demo3{}
public abstract class Demo4{}
成员变量:      public、protected、默认的、private、final、static,使用最多的是 private
	public int count = 100;
	protected int count2 = 100;
	int count3 = 100;
	private int count4 = 100; //最常用的方式
	public final int count5 = 100;
	public static int count6 = 100;
构造方法:     public、protected、默认的、private,使用最多的是 public
	public Demo(){} //最常用的方式
	protected Demo(){}
	Demo(){}
	private Demo(){}

成员方法:     public、protected、默认的、private、final、static、abstract,使用最多的是 public

        public void method1(){}//最常用的方式
	protected void method2(){}
	void method3(){}
	private void method4(){}
	public final void method5(){}
	public static void method6(){}//最常用的方式
	public abstract void method7();//最常用的方式

 

public

protected

default

private

同一类中

同一包中(子类与无关类)

 

不同包的子类

 

 

不同包中的无关类


猜你喜欢

转载自blog.csdn.net/mmake1994/article/details/80293445