java中一些常用的关键字的小总结
Java的关键字即在java中拥有一些特定含义和特殊作用且不能被用于其他的定义的特殊字符。
关键字的分类有:
用于类和接口声明的;关于包的声明与引用的;用于定义数据类型的;true、false和null这种;用于流程控制的;用于异常处理的和publi这类修饰符等等。
这篇文章就对其中常用的几个关键字进行总结。
1.常用的访问限定符
访问限定符有public,protected,default(即默认类型,无),private。
public:用public修饰的可以被该类的和非该类的任何成员访问。只要他们在同一个工程中即可。
protected:仅仅可以被子类和类本身还有同一个包里的类访问。
默认类型的:默认类型的仅仅只能被在同一个包内的类访问。
private:仅仅可以被该类的成员访问,任何非该类的成员都不能访问。
2.用于引用的关键字
this:this关键字用于表示当前类的对象,比如在五子棋的frame类中
this.setTitle("五子棋2011v1.3");this.setSize(wzq_config.XA, wzq_config.YA);public class student {student(String s){this(s,20);}student(String s,int a){name = s;age = a;}public String name;protected int age;int bankcard;private String address;}public static void main(String[] args) {student stu = new student("路人甲");System.out.println("学生是"+stu.name+",他现在"+stu.age+"岁");}public class A {A(){System.out.println("a");}}public class B extends A {B(){System.out.println("b");}}public class C {static A a = new A();B b = new B();C(){System.out.println("c");}public static void main(String[] args) {change();}public static void change(){B b1 = new B();}}public static void main(String[] args) {C c = new C();change();}