java的引用类型_JAVA类型(引用类型变量和使用)

(1)用类名(相对于基本类型也可视为一种类型)来声明变量,这种变量叫引用类型变量。如:People people;

(2)引用类型变量保存对象的引用(地址)。

(3)对象的创建及返回–new 类名() 如:new

People();new创建对象后返回对象的引用,对象没有名字,只能使用对象的引用间接使用对象

如:People people = new People();

(4)对象内存分配:对象是被保存在堆中。对象中保存的是对象的成员变量。没有引用类型变量保存对象的引用时,对象被认为是垃圾,会被垃圾回收机制销毁。

(5)访问对象:使用对象的引用来访问对象的成员使用“.”。成员变量与成员方法统称为成员。如:People p1 = new

People();  p1.name = "老王";

(6)成员变量的默认值:数据型成员变量默认值为0,boolean型成员变量默认值为false,引用类型成员变量默认值为null。

(7)匿名对象。如:new People().name =

"老王";创建对象后直接访问成员,随之对象就会被销毁

public class People {

//属性:成员变量

public String name;//默认为null

public char sex;//默认为'\u0000'(空字符)

public int age;//默认为0

//行为:成员方法

public void eat() {

System.out.println("人有吃饭的行为");

}

public void work() {

System.out.println("人有工作的行为");

}

}

public class Test {

public static void main(String[] args)

{

People p1 = new People();

p1.name = "张三";

p1.age = 25;

p1.eat();

p1.work();

System.out.println("姓名:" + p1.name + "

年龄:" + p1.age);

}

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值