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

值传递
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定了一个值的属性.


 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值