Java基础知识_2

Posted shinecolin2020

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础知识_2相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

Java语言基础之方法的设计

VSCode 配置 用户自定义代码片段 自定义自动代码补充

Java基础知识 自增自减运算符

android小知识点代码片段

python小知识片段

python小知识片段