java继承

本文通过实例展示了Java中的类继承概念,包括交通工具、宠物和银行卡系统的设计。交通工具类 Vehicles 包含商标和颜色属性,以及 run 和 showInfo 方法。小汽车 Car 和卡车 Truck 分别继承 Vehicles 并增加各自特有属性和方法。宠物类包含昵称和健康值,狗和猫类继承并扩展宠物类的功能。银行卡类具有卡号、密码、姓名和余额属性,本行卡和其它行卡分别实现不同的取款和转账操作。
摘要由CSDN通过智能技术生成

1.

类:交通工具 Vehicles

属性:商标String brand 颜色 String color

方法:行驶 run 在控制台显示“我已经开动了”

显示信息 showInfo 在控制台显示商标和颜色

构造方法初始化其成员属性。

子类:小汽车 Car 继承于Vehicles类

增加属性: int seats 座位

增加方法:showCar 在控制台显示小汽车的信息

构造方法

子类:卡车Truck 类继承于Vehicles类

增加属性:float load 载重

增加方法:showTruck 在控制台显示卡车的信息

构造方法

测试类:实例化每一种对象,调用方法

package Vehicles;

public class Vehicles {
//	属性:商标String brand 颜色 String color 
//	方法:行驶 run 在控制台显示“我已经开动了” 
//	显示信息 showInfo 在控制台显示商标和颜色 
	protected String brand;
	protected String color;
	
	public Vehicles() {}
	
	public Vehicles(String brand, String color) {
		
		this.brand = brand;
		this.color = color;
	}

	public void run() {
		System.out.println("我已经开动了");
	}
	
	public void showInfo() {
		System.out.println("商标:"+brand);
		System.out.println("颜色:"+color);
	}

	public String getBrand() {
		return brand;
	}

	public void setBrand(String brand) {
		this.brand = brand;
	}

	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	
	
}



package Vehicles;

public class Car extends Vehicles {
/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值