java继承
来源:互联网 发布:js select 默认选中 编辑:程序博客网 时间:2024/05/19 16:21
package aa;public class Vehicle { private int capacity; public Vehicle() { this.capacity = 2; System.out.println("执行交通工具类的无参构造方法。"); } public Vehicle(int capacity) { this.capacity = capacity; System.out.println("执行交通工具的有参构造方法。"); } public int getCapacity() { return capacity; } public void setCapacity(int capacity) { this.capacity = capacity; } public void print(){ System.out.println("载客人数为:"+this.capacity); }}
package aa;public class Car extends Vehicle{ private int speed; public int getSpeed() { return speed; } public void setSpeed(int speed) { this.speed = speed; } public Car(){ this.speed=0; System.out.println("执行汽车类的无参构造方法。"); } public Car(int speed){ super(22); this.speed=speed; System.out.println("执行汽车类的有参构造方法。"); } public int speedup(int data){ for(;data>0;data--){ this.speed+=10; } return this.speed; } public int speeddown(int data){ for(;data>0;data--){ this.speed-=15; } return this.speed; } public void print (){ System.out.println("速度:"+this.speed+"载客量:"+getCapacity()); }}
package bb;
import aa.Car;
public final class Bus extends Car{
private int capacity;
public Bus(){
this.capacity=20;
System.out.println(“执行公交车类的无参构造方法。”);
}
public Bus(int capacity){
super(50);
this.capacity=capacity;
System.out.println(“执行公交车类的有参构造方法。”);
}
public void print(){
System.out.println(“速度:”+getSpeed()+”载客量”+capacity+”父类的载客量”+getCapacity());
}
}
package bb;
import aa.Car;
public class Text {
public static void main(String[] args) { // TODO Auto-generated method stub Car car=new Car(); car.speedup(5); car.print(); car.speeddown(2); car.print(); Bus bus=new Bus(20); bus.print();}
}
“`
阅读全文
0 0
- Java继承
- JAVA-继承
- java 继承
- Java继承
- Java 继承
- JAVA继承
- java继承
- java/继承
- java 继承
- java继承
- java继承
- JAVA-继承
- Java继承
- java 继承
- JAVA 继承
- 【继承】 JAVA
- Java继承
- Java继承
- 企业分布式微服务云架构服务组件
- Python yield 使用浅析
- pbrt (01)序言
- Android中Gradle使用详情
- laydate.js在vue中的使用
- java继承
- 锂电池小常识
- ST17H26 tea加密java版本
- 【codevs 1684】垃圾陷阱
- 数位dp总结 之 从入门到模板
- 06Spring_使用注解配置bean对象
- 基于Saas的云计算工作流中间件与大型企业管理云开发实战(及Paas平台下多系统生成) 分享百度云下载地址——https://pan.baidu.com/s/1mil7gqW 密码: bypk 本课
- android 设备唯一码
- smurf攻击