JAVA OOP 第二章继承
来源:互联网 发布:数据库课程设计报告 编辑:程序博客网 时间:2024/06/11 03:52
package cn.happy.com;public class Dog extends Pet{public Dog(String name, int health, int love, String strain) {super(name, health, love);this.strain = strain;}private String strain;public String getStrain() {return strain;}public void setStrain(String strain) {this.strain = strain;}public Dog() {}public void print(){System.out.printf("大家好,我是%s,我的健康值是%d,我的爱心值是%d,我的品种是%s",getName(),getHealth(),getLove(),strain);}public Dog(String strain) {this.strain = strain;}}
package cn.happy.com;public class Main {public static void main(String[] args) {// TODO Auto-generated method stub Dog dog=new Dog("小冰冰",100,10,"金毛"); dog.print(); System.out.println(); Penguin pen=new Penguin("小花",11,20,"小美女"); pen.print();}}
package cn.happy.com;public class Penguin extends Pet{private String sex;public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public Penguin() {}public void print(){System.out.printf("大家好,我是%s,我的健康值是%d,我的爱心值是%d,我的性别是%s",getName(),getHealth(),getLove(),sex);}public Penguin(String name, int health, int love, String sex) {super(name, health, love);this.sex = sex;}public Penguin(String sex) {this.sex = sex;}}
package cn.happy.com;public class Pet {private String name;private int health;private int love;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getHealth() {return health;}public void setHealth(int health) {this.health = health;}public int getLove() {return love;}public void setLove(int love) {this.love = love;}public Pet(String name, int health, int love) {this.name = name;this.health = health;this.love = love;}public Pet() {}public void print(){System.out.printf("大家好,我是%s,我的健康值是%d,我的爱心值是%d",name,health,love);}}
=============================================================================================================================================
package cn.happy1.com;public class bus extends car{public bus(int site){setSite(site);}}
package cn.happy1.com;public class car {private int site=4;public int getSite() {return site;}public void setSite(int site) {this.site = site;}public car() {System.out.println("载客量是"+site+"人");}public void print(){System.out.println("载客量是"+site+"人");}}
package cn.happy1.com;public class Main {public static void main(String[] args) {// TODO Auto-generated method stub bus b=new bus(20); b.print();}}
================================================================================================================================================
package cn.happy2.com;public class child extends parent {public void eat(){System.out.println("我是孩子"); }}
package cn.happy2.com;public class Main {public static void main(String[] args) {// TODO Auto-generated method stub parent p=new child(); p.eat();}}
package cn.happy2.com;public class parent {public void eat(){System.out.println("我是爸爸");}}
=============================================================================================================================================
package cn.happy3.com;public abstract class Anima {public abstract void run();public abstract void play();public abstract void eat();}
package cn.happy3.com;public class cat extends Anima {@Overridepublic void run() {System.out.println("run");}@Overridepublic void play() {System.out.println("play");}@Overridepublic void eat() {System.out.println("eat");}}
package cn.happy3.com;public class Dog extends Anima {@Overridepublic void run() {// TODO Auto-generated method stubSystem.out.println("run");}@Overridepublic void play() {// TODO Auto-generated method stubSystem.out.println("play");}@Overridepublic void eat() {// TODO Auto-generated method stubSystem.out.println("eat");}}
package cn.happy3.com;public class Main {public static void main(String[] args) {// TODO Auto-generated method stub Anima an=new cat(); an.run(); }}
=============================================================================================================================================================
package cn.happy4.com;public abstract class Animal { private int age; public int getAge() {return age;}public void setAge(int age) {this.age = age;}public abstract void info();}
package cn.happy4.com;public class Bird extends Animal {@Overridepublic void info() {System.out.println("我是一只"+color+"的鸟,我今年"+getAge()+"岁");}private String color="红色";public String getColor() {return color;}public Bird() {super();// TODO Auto-generated constructor stub}public Bird(String color) {super();this.color = color;}public void setColor(String color) {this.color = color;} }
package cn.happy4.com;import cn.happy3.com.Anima;public class Fish extends Animal {private String weight="2斤重";public String getWeight() {return weight;}public void setWeight(String weight) {this.weight = weight;}@Overridepublic void info() {System.out.println("我是一只"+weight+"的鱼,我今年"+getAge()+"岁");}}
package cn.happy4.com;public class Main {public static void main(String[] args) {// TODO Auto-generated method stub Animal an=new Bird(); an.setAge(10); an.info(); Animal a=new Fish(); a.setAge(17); a.info();}}
==========================================================================================================================================================================
package cn.happy5.com;public class ji extends Pet {private String aihao;public String getAihao() {return aihao;}public void setAihao(String aihao) {this.aihao = aihao;}/*@Overridepublic void eat() {// TODO Auto-generated method stub}*/public ji() {super();// TODO Auto-generated constructor stub}public ji(String name, String strain, String eat, String aihao) {super(name, strain, eat);this.aihao = aihao;}public void print(){System.out.printf("我叫%s,是一只%s,我喜欢吃%s,我会%s",getName(),getStrain(),getEat(),getAihao());}}
package cn.happy5.com;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubPet p=new ji("喔喔","芦花鸡","虫子","打鸣");p.print();System.out.println();Pet e=new ya("嘎嘎","斑嘴鸭","小鱼虾","游泳");e.print();}}
package cn.happy5.com;public abstract class Pet {//public abstract void eat();private String name;private String strain;private String eat;public String getEat() {return eat;}public void setEat(String eat) {this.eat = eat;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getStrain() {return strain;}public void setStrain(String strain) {this.strain = strain;}public Pet(String name, String strain, String eat) {super();this.name = name;this.strain = strain;this.eat = eat;}public Pet() {super();// TODO Auto-generated constructor stub}public void print(){System.out.println("");}}
package cn.happy5.com;public class ya extends Pet {private String ss;public String getSs() {return ss;}public void setSs(String ss) {this.ss = ss;}public ya() {super();// TODO Auto-generated constructor stub}public ya(String name, String strain, String eat, String ss) {super(name, strain, eat);this.ss = ss;}public void print(){System.out.printf("我叫%s,是一只%s,我喜欢吃%s,我会%s",getName(),getStrain(),getEat(),getSs());}}
====================================================================================================================================================
package cn.happy6.com;public final class Bus extends MotoVehicle { @Overridepublic void calRent(int days) {rentPrice=super.rentPrice*days;} public int seatCount;public void setSeatCount(int seatCount) {this.seatCount = seatCount;} }
package cn.happy6.com;public class Car extends MotoVehicle {@Overridepublic void calRent(int days) {rentPrice=super.rentPrice*days;}public String type;public void setColor(String color) {this.type = color;}}
package cn.happy6.com;public abstract class MotoVehicle {public String no;public String brand;public int rentPrice; public abstract void calRent(int days);}
package cn.happy6.com;import java.util.Scanner;public class MyMain {public static void main(String[] args) {// TODO Auto-generated method stubScanner input=new Scanner(System.in);Car car=new Car();car.no="京999999";car.brand="宝马";car.type="商务舱";car.rentPrice=120;Bus bus=new Bus();bus.no="京AU8769";bus.rentPrice=180;bus.brand="金杯";bus.seatCount=30;System.out.println("欢迎来到汽车租赁公司!!!!");System.out.println();System.out.println("请输入你要租赁的天数:");int days=input.nextInt();System.out.println("请输入要租赁 的汽车型号(1.轿车 2.客车)");switch(input.nextInt()){case 1:System.out.println("请输入要租赁的轿车品牌(1.宝马 2.别克)");int brand=input.nextInt();/*if(i==1){System.out.println("分配给你的汽车牌号是"+car.no);car.calRent(days);System.out.println("\n顾客你好!您需要支付的租赁费用是"+car.rentPrice); car.calRent(days); }if(i==2)*/System.out.println("你输入轿车的型号:2.商务舱GL8 3.林荫大道");String type=input.next();System.out.println("分配给你的汽车牌号是"+car.no);car.calRent(days);System.out.println("\n顾客你好!您需要支付的租赁费用是"+car.rentPrice);break;case 2:System.out.println("您要租赁的客车品牌(1.金杯 2.金龙)");int seatCount=input.nextInt();System.out.println("请输入客车的座位数:"+bus.seatCount);System.out.println("分配给您的汽车牌号是"+bus.no);bus.calRent(days);System.out.println("\n顾客您好!您需要支付的租赁费用是"+bus.rentPrice);break;}}}
0 0
- JAVA OOP 第二章继承
- java OOP 继承
- OOP---- 继承
- OOP-继承
- Java入门 第二季第三章 继承
- Java面向对象第二章 继承
- JAVA第二特性----继承
- C#面向对象(OOP)入门—第二天—多态和继承(继承)
- JAVA 学习日记(3).OOP继承,java.util包,OOP接口实现多态,输入输出流,
- Java编程手册—OOP中的继承和多态
- Java OOP之继承和方法重写(override)
- 第二章_继承
- 第二章继承
- 第二章 继承
- JAVA OOP第三章 多态
- JAVA OOP 第四章 接口
- JAVA OOP第六章 异常
- java oop 第十章 IO
- vs2010编译错误[error B8003][缺少源文件名]
- Java写字符串到文本文件
- 微信开通状态检测工具
- SpringSecurity环境搭建
- Ubuntu常用快捷键总结
- JAVA OOP 第二章继承
- activiti工作流获取出线(outgoingTransitions)
- MATLAB实现BP神经网络
- 实体类(VO,DO,DTO)的划分
- 51nod 1459 spfa floyd
- Linux环境下Apache配置多个虚拟主机挂载多站点同时运行
- Python+Selenium练习篇之12-获取浏览器的版本号
- Android基础—Android调用WebService
- 转载CSDN博客的方法