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 {
@Override
public void run() {
System.out.println("run");
}
@Override
public void play() {
System.out.println("play");
}
@Override
public void eat() {
System.out.println("eat");
}
}
package cn.happy3.com;
public class Dog extends Anima {
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("run");
}
@Override
public void play() {
// TODO Auto-generated method stub
System.out.println("play");
}
@Override
public void eat() {
// TODO Auto-generated method stub
System.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 {
@Override
public 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;
}
@Override
public 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;
}
/*@Override
public 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 stub
Pet 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 {
@Override
public 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 {
@Override
public 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 stub
Scanner 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;
}
}
}