构造函数(二)

构造方法的作用:
 * 1,创建对象;
 * 2,创建对象的同时,初始化实例变量的内存空间
 *
 * 成员变量之实例变量,属于对象级别的变量,这种变量必须先有对象才能有实例变量。
 * 实例变量没有手动赋值的时候,系统默认赋值。系统默认赋值的时候是在构造方法执行的过程中完成的赋值

package test2;
/**
 * 构造方法的作用:
 * 1,创建对象;
 * 2,创建对象的同时,初始化实例变量的内存空间
 * 
 * 成员变量之实例变量,属于对象级别的变量,这种变量必须先有对象才能有实例变量。
 * 实例变量没有手动赋值的时候,系统默认赋值。系统默认赋值的时候是在构造方法执行的过程中完成的赋值
 * @author hyc
 *
 */

public class ConstructorTest02 {

	public static void main(String[] args) {
     //在Eclipse中怎么查看访问的是哪个属性,查看访问的是哪个方法?
     //按住ctrl键,鼠标移动到要查看的元素上,出现下划线时开始单击即可查看。
     //在一个类中元素过多,想快速查看,在当前类中时使用ctrl+o快捷键,然后输入要查看的元素名称,该名称也没必要输入全名称		
     //创建对象,给对象的属性赋值
		Account act1 = new Account();
		System.out.println("账号:"+ act1.getActno());
		System.out.println("余额:"+act1.getBalance());
		

	}

}

 

package test2;
//账户类
public class Account {
//账号
	private String actno;//实例变量(对象变量),也就是说,必须先有对象才能有对应的实例变量。
//	也就是说,只有New了对象以后,实例变量才会有值
	
//余额
	private double balance;
	
//无参数构造方法
	public Account() {
		//初始化实例变量的内存空间,及完成以下语句,所以输出“账号:null   余额:0.0”
		//actno = null;
		//balance = 0.0;
	}

	public String getActno() {
		return actno;
	}

	public void setActno(String actno) {
		this.actno = actno;
	}

	public double getBalance() {
		return balance;
	}

	public void setBalance(double balance) {
		this.balance = balance;
	}
	
}

输出:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值