继承

package com.hqr;
/**  继承
 * @author hqr	
 *  2019.09.26
 * 
 *1. 继承的基本作用是:代码复用,但继承最重要的作用是:有了继承才有以后的方法重写(方法覆盖)和多态机制
 *
 *2. 继承格式:【修饰符列表】class 类名 extends 父类名 {
 *                         类体 = 属性 + 方法
 *                         }
 *                         
 *3.Java中的继承只支持单继承,一个类不能同时继承多个类,只能继承一个类。在c++中支持多继承
 *
 *4.继承术语: B类 继承 A类 其中: A类称为: 父类,基类,超类,superclass 
 *                           B类称为: 子类  派生类   subclass
 *                           
 *5.在Java中子类继承父类的哪学数据  ?
 *  — 私有类不能继承
 *  — 构造方法不能继承
 *  — 其他数据都可以继承
 *  
 * 6.Java中不支持一个类多继承,但一个类也可以间接继承其他类,列如:
 *   C extends A 
 *   A extends B   
 *   B extends D         
 *   C直接继承A,但也间接继承了 B T类
 *   
 * 7.  java中假设一个类没有显示的继承任何类,该类默认继承JavaSE库当中提供的java.lang.Object类

父类

public class Succeed {

	/** “银行卡”类
	 * 
	 */
   //卡号
   private String id;
   //余额
   private int money;
   //额度
   private int muber; 
   
   public Succeed(){
	   
   }

   	public Succeed(String id, int money, int muber) {
	super();
	this.id = id;
	this.money = money;
	this.muber = muber;
}


public String getId() {
	return id;
}


public void setId(String id) {
	this.id = id;
}


public int getMoney() {
	return money;
}


public void setMoney(int money) {
	this.money = money;
}


public int getMuber() {
	return muber;
}


public void setMuber(int muber) {
	this.muber = muber;
}


	
}

子类

package com.hqr;
/** 继承
 * @author hqr
 * 2019.09.26	
 */
public class Succeed1 extends Succeed {
      
	/** “信用卡”类
	 * 
	 */
	 private String id;
	 
	 public Succeed1(){
		   
	   }
	 
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Succeed1(String id) {
		super();
		this.id = id;
	}

	public static void main(String[] args) {
		// TODO 自动生成的方法存根

	}

}

测试类

/**
 * 
 */
package com.hqr;

/**
 * @author Shinelon
 *
 */
public class SucceedText {

	/**
	 * @param args
	 */
	public static void main(String[] args) {	
		// TODO 自动生成的方法存根
		Succeed1 s = new Succeed1();
		s.setId("ABC");
		s.setMoney(1);
		s.setMuber(2);
      System.out.println("卡号为:"+s.getId()+ "  " + "余额为:" +s.getMoney()+ "  " +"额度为:"+s.getMuber());
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值