面向对象 抽象类

面向对象

带参数的抽象类以及抽象方法
编写构造方法以及默认的构造方法,

备注:未自行编写构造方法时具有默认的构造方法
一旦自行编写了构造方法,默认不写的构造方法,必须编写

package 测试类;

public class cs {
		public String name;
		public int zhi;
		public String sex;
		
	//默认不写的构造方法(隐藏构造方法)	
	//一旦有了自定义的构造方法,这个必须写
	public cs() {}
	
	
	// 具有三个参数的构造方法
		public cs(String name,int zhi,String sex) {
			this.name=name;
			this.zhi=zhi;
			this.sex=sex;
		}
		
		//具有2个参数的构造方法
		//方法的重载
		public cs(String name,int zhi) {
			this.name=name;
			this.zhi=zhi;
		}	
		
	public void show() {
		System.out.println("姓名为:"+name+"  \t 贡献值为:"+zhi+"\t性别为:"+sex);
	}
}

编写测试类
输出结果

package 测试;

public class cs1 {
 public static void main(String[] args) {
	cs z1=new cs();
	z1.name="李三";
	z1.zhi=100;
	z1.sex="男";
	z1.show();
	
	
	cs z2=new cs("李四",50,"女");
	z2.show();
}
}

输出的结果:
姓名为:李三 贡献值为:100 性别为:男
姓名为:李四 贡献值为:50 性别为:女
包含的方法的重载

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值