您的位置:首页 > 编程语言 > Java开发

java值传递,类继承,static关键字

2015-11-04 23:59 459 查看
值传递
1.java
方法参数的传递规则:基于值的传递

2. Java 方法参数传递只有一种方式,基于值的传递,是变量值的复制

基本类型就是其中值的复制

引用类型是引用值(地址)的复制

基本类型的值是其本身(byte short char
int long float double这几种为基本数据类型)

引用变量的值是一个地址值,是被引用对象的首地址 (类和数组是引用数据类型)如下:

system.out.println(koo);这里输出的是一个地址.

类继承

1.Java只支持单继承,一个子类只能有一个父类

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



1.
staticString country=“China”;
静态成员变量也称作类成员
静态成员变量的两种访问方式
1.类名.成员

2.对象名.成员

例子:

class A{

private static int count= 0;

publicA(){

count= count +1;

}

}用static在创建对象之前先给这个A定了一个值的属性.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: