/*
修饰符:
权限修饰符:private、默认的、protected、public
状态修饰符:static、final
抽象修饰符:abstract
类:
权限修饰符:默认的、public
状态修饰符:final
抽象修饰符:abstract
用的最多的就是:public
成员变量:
权限修饰符:private、默认的、protected、public
状态修饰符:static、final
用的最多的就是:private
构造方法:
权限修饰符:private、默认的、protected、public
用的最多的就是:public
成员方法:
权限修饰符:private、默认的、protected、public
状态修饰符:static、final
抽象修饰符:abstract
用的最多的就是:public
除此以外的组合规则:
成员变量:public static final
成员方法:public static
public final
public abstract
*/
package cn.Demo;
//此处不允许使用修饰符 private(无意,加了private无法访问这个类)
//此处不允许使用修饰符 protected(一般给子类用的)
//此处不允许使用修饰符 static(静态后类里面的东西不能运行了)
public class Demo{
//成员变量:
private int a = 10;
int b = 20;
protected int c = 30;
public int d = 40;
public static int e = 50;
public final int f = 60;
public static final int g = 70;
//此处不允许使用修饰符 abstract
//public abstract int h = 80;
//构造方法
private Demo(){}
Demo(String name){}
protected Demo(String name,int age){}
public Demo(String name,int age,String address){}
//此处不允许使用修饰符 static
//public static Demo(){}
//此处不允许使用修饰符 final
//public final Demo(){}
//此处不允许使用修饰符 abstract
//public abstract Demo(){}
//成员方法
public static void show(){}
public final void show2(){}
public abstract void show3();
public static void main(String[] args){
Demo d = new Demo();
System.out.println(d.a);
System.out.println(d.b);
System.out.println(d.c);
//System.out.println(d.d);
//d.show();
}
}
面向对象_类及其组成所使用的常见修饰符
最新推荐文章于 2024-07-01 16:27:25 发布