1.定义四个方法,分别是四个权限修饰符的方法
//public修饰的方法
public void method1() {
System.out.println("public修饰的方法------method1");
}
//protected修饰的方法
protected void method2(){
System.out.println("protected修饰的方法------method2");
}
//空修饰的方法
void method3() {
System.out.println("空修饰的方法------method3");
}
//private修饰的方法
private void method4() {
System.out.println("private修饰的方法------method4");
}
2.概述:
在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰内容会有不同的访问权限 ????????? public:??????????? 公共 ????????? protected:????? 受保护的 ????????? 空:????????????????? 默认 ????????? private:?????????? 私有的 不同权限修饰符的访问能力: ????????????????????????????? 本类中???????? 同包中???????????? 不同包的子类中???????????? 不同包的无关类 ??????? ? public??????????? ? ? √??????????????? √?????????????????????????????? √????????????????????????????? ?? √ ??????? ? protected????????? √?????????????? ? √????????????????????????????? √???????????????????????????????? ? ?????????? 空????????????? ?? ? ? √????????????? ? √???????????????????????????? ?????????????????????????? ? ?? ? ??????? ? private???????? ?? ?? √?????????????? ??????????????????????????? ?????????????????????????? ? ?? ? 访问权限修饰大小:public > protected > 空 > private
3.代码块:
构造代码块:
{
System.out.println("构造代码块");
}
静态代码块
static{
System.out.println("静态代码块");
}
局部代码块
public static void main(String[] args) {
System.out.println("main方法开始");
// 局部代码块
{
int num = 10;
System.out.println("局部代码块"+num);
}
System.out.println("main方法结束");
}
|