2. Java 方法参数传递只有一种方式,基于值的传递,是变量值的复制
基本类型就是其中值的复制
引用类型是引用值(地址)的复制
基本类型的值是其本身(byte short char int long float double这几种为基本数据类型)
引用变量的值是一个地址值,是被引用对象的首地址 (类和数组是引用数据类型)如下:
system.out.println(koo);这里输出的是一个地址.
类继承
class Subclass extends Superclass
{
}
例子:class PersonA {
private String name;
public void setName(String newName) {
name = newName; }
public String getName() {
return name; }
}
lass StudcentA extends PersonA {
private String department;
}
ublic void setDepartment(String newDepartment) {
department = newDepartment;
}
public String getDepartment() {
return department;
}
}这里就是StudcentA 继承了PersonA类,但在PersonA类中的构造方法不会被继承.
static关键字
11
staticString country=“China”;
静态成员变量也称作类成员
静态成员变量的两种访问方式
1.类名.成员
2.对象名.成员
例子:
class A{
private static int count= 0;
publicA(){
count= count +1;
}
}用static在创建对象之前先给这个A定了一个值的属性.