Java 引用类型变量的声明和使用
2023-09-27 14:26:23 时间
引用类型变量的声明和使用
(1)把类名当作是一种类型来声明变量,这种变量叫引用类型变量。如:People people;
(2)引用类型变量保存对象的“引用”,即对象的地址。
(3)对象的创建 new 类名() 如:new People();
(4)new创建对象后返回对象的引用,对象没有名字,只能使用对象的引用间接使用对象,引用类型变量就是专门用来保存对象引用的。
如:People people = new People();
(5)成员变量的默认值:数据型成员变量默认值为0,boolean型成员变量默认值为false,引用类型成员变量默认值为null。
(6)对象内存分配,对象是被保存在堆中的,对象没有名字。
对象中保存的事对象的成员变量。没有引用类型变量保存对象的引用时,对象被认为是垃圾,会被垃圾回收机制销毁。
(7)使用对象的引用来访问对象的成员变量与成员方法,都是使用“.”。
成员变量与成员方法统称为成员。
创建对象后直接访问成员,随之对象就会被销毁,这种对象称之为匿名对象。如:new People().name = "老王";
创建对象后返回的引用被引用类型变量保存,使用“引用类型变量.成员”;如:People p1 = new People(); p1.name = "老王";
/** * 类:People * 属性:名字、性别、身高、体重、年龄等--->成员变量 * 行为:吃饭、睡觉、工作等--->成员方法 */ 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); } }
相关文章
- Java描述设计模式(10):组合模式
- Java判断List集合中的对象是否包含有某一元素
- 百度攻城狮训练营2021-工程能力study4 -- 4.1 代码检查规则:Java语言案例详解 脑图整理
- C03-Java同步实践加强班第4周上机任务
- Java注解教程:自定义注解示例,利用反射进行解析
- 【jmeter】+Not able to find Java executable or version. Please check your Java installation
- 【Java】+反射2+设置属性/成员变量 的值
- 【Java】+字符串
- Java 日期时间与正则表达式,超详细整理,适合新手入门
- java 多线程 4 线程池
- 《Java 2D游戏编程入门》—— 8.4 用原型小行星工厂生产小行星
- 《Java程序员面试秘笈》—— 面试题9 对于类的静态变量的理解
- Java中静态变量/成员变量、静态内部类/成员内部类小节
- Java最常用的变量定义汇总
- BeanUtils 装载java bean
- java中线程的生命周期
- Java获取变量的数据类型
- java学习笔记(2)注释、public lcass、class、标识符、字面值、变量
- JVM(Java虚拟机)优化大全和案例实战
- java.io.IOException: Stream closed
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- Java从数据库中读取图片到Jpanel
- java 前台使用枚举方法(二)
- Java 理论与实践: 正确使用 Volatile 变量
- Java 变量类型
- Java小白入门200例07之两个变量交换
- Java关键字final学习(变量、方法、类,final域重排序语义介绍)