Java基础知识_2
Posted shinecolin2020
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础知识_2相关的知识,希望对你有一定的参考价值。
No.1
class
简介:
在Java中,创建一个类,就是定义一个class.。
一个class可以包含多个字段(field),字段用来描述一个类的特征。
补充:
在OOP中,class
和instance
是“模版”和“实例”的关系。
定义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的主要内容,如果未能解决你的问题,请参考以下文章