Java基础知识_2

2021-01-14 18:13

阅读:784

标签:语句   返回值   没有   方法返回值   names   关系   参数   vat   tle   

No.1

class

  简介:

    在Java中,创建一个类,就是定义一个class.。

    一个class可以包含多个字段(field),字段用来描述一个类的特征。

  补充:

    在OOP中,classinstance是“模版”和“实例”的关系。

    定义class就是定义了一种数据类型,对应的instance是这种数据类型的实例。

    通过new操作符创建新的instance,然后用变量指向它,即可通过变量来引用这个instance。

    指向instance的变量都是引用变量。

  方法:

      修饰符 方法返回类型 方法名(方法参数列表) {
          若干方法语句;
          return 方法返回值;
      }

  this变量:

    在方法内部,可以使用一个隐含的变量this,它始终指向当前实例。

    因此,通过this.field就可以访问当前实例的字段。

    如果没有命名冲突,可以省略this

    如:

    class Person {
        private String name;
        public String getName() {
            return name; // 相当于this.name
        }
    }

  可变参数:

    可变参数用类型...定义,可变参数相当于数组类型

    如:

     private String[] names;

       public void setNames(String... names) {...}

  与String[] names 方式 相比,String... names :

    无法传入null:

      String[] names可以传入null作为参数,而String... names 无法传入null。

      因为传入0个参数时,接收到的实际值是一个空数组而不是null

    需写在最后:

      参数列表中有可变参数时,可变参数必须列在最后。

 

Java基础知识_2

标签:语句   返回值   没有   方法返回值   names   关系   参数   vat   tle   

原文地址:https://www.cnblogs.com/shinecolin2020/p/12940349.html


评论


亲,登录后才可以留言!