本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.概念
是java语言中一些被赋予特定意义的一些单词,不可以把它当做标识符来使用。
2.注意事项
关键字, 一定是保留字。
保留字一般是等同于关键字的。
保留字包括关键字和未使用的保留字。
3.常用关键字
(1)this
publicclassStudent{ privateStringname="默认值1"; publicStudent(){ System.out.println("姓名:"+name); } publicStringgetName(Stringname){ this.name=name; returnthis.name; } }
(2)super
classSuperClass{ Stringname="superClass"; publicvoidtest(){ System.out.println("superclasstest"); } } classSubClassextendsSuperClass{ Stringname="subClass"; @Override publicvoidtest(){ System.out.println("subClasstest"); } publicvoidinfo(){ //思考:name前面省略的是"this."还是"super."?省略的是"this." /* *"this."先从子类中查找,如果有就调用子类中的,如果子类没有再调用父类的。 *"super."直接从父类中查找,如果父类中没有直接报错。 */ System.out.println(name); System.out.println(super.name); } publicvoidshow(){ System.out.println(name); //需求:即调用本类中的name又调用父类中的name System.out.println(super.name); //需求:调用父类中被重写的方法 super.test(); } } publicclassSuperTest{ publicstaticvoidmain(String[]args){ SubClasssc=newSubClass(); sc.show(); sc.info(); } }
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容