• 技术文章 >java >java基础

    java关键字是什么

    小妮浅浅小妮浅浅2021-02-24 09:33:01原创19395

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    1.概念

    java语言中一些被赋予特定意义的一些单词,不可以把它当做标识符来使用。

    2.注意事项

    关键字, 一定是保留字。

    保留字一般是等同于关键字的。

    保留字包括关键字和未使用的保留字。

    3.常用关键字

    (1)this

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    public class Student {

        private String name = "默认值1";

      

        public Student(){

            System.out.println("姓名:"+name);

        }

      

        public String getName(String name){

            this.name = name;

            return this.name;

        }

      

    }

    2)super

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    class SuperClass{

    String name = "superClass";

    public void test(){

    System.out.println("superclass test");

    }

    }

    class SubClass extends SuperClass{

    String name = "subClass";

    @Override

    public void test(){

    System.out.println("subClass test");

    }

    public void info(){

    //思考 :name前面省略的是"this."还是"super."? 省略的是"this."

    /*

     * "this."先从子类中查找,如果有就调用子类中的,如果子类没有再调用父类的。

     * "super."直接从父类中查找,如果父类中没有直接报错。

     */

    System.out.println(name);

    System.out.println(super.name);

    }

    public void show(){

    System.out.println(name);

    //需求:即调用本类中的name又调用父类中的name

    System.out.println(super.name);

    //需求 :调用父类中被重写的方法

    super.test();

    }

    }

    public class SuperTest {

    public static void main(String[] args) {

    SubClass sc = new SubClass();

    sc.show();

    sc.info();

    }

    }

    以上就是java关键字的基本介绍,相信大家已经对关键字的使用方法感兴趣了。在我们接下来的学习时,也会不断接触到一些关键字的用法,大家在学习的时候可以多运用实例和注意使用要点。

    专题推荐:java关键字
    上一篇:java缓存是什么 下一篇:java中gc是什么

    相关文章推荐

    • java中方法的基本内容• java程序的结构和使用• javaEE是什么• java三大框架是什么• java开发是什么• java环境是什么• java缓存是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网