葵花宝典
public class kuihua {
public static void main(String[] args) {
yue t=new yue();
t.zigong();
}
}
abstract class kuihuabaodian {
public abstract void zigong() ;
}
class yue extends kuihuabaodian {
public void zigong(){
System.out.println("1");
}
}
class 林 extends kuihuabaodian {
public void zigong(){
System.out.println("2");
}
}
class dong extends kuihuabaodian {
public void zigong(){
System.out.println("3");
}
}
猫,狗,姓名年龄吃饭抓老鼠看家
public class dd {
public static void main(String[] args) {
Cat c=new Cat("jiafei",1);
System.out.println(c.getAge()+c.getName());
c.Catch();
c.eat();
Dog d=new Dog("gou",2);
System.out.println(d.getAge()+d.getName());
d.Look();
d.eat();
}
}
abstract class Animal {
private String name;
private int age;
public abstract void eat();
public Animal(){
}
public Animal(String name,int age) {
this.name=name;
this.age=age;
}
public void setName(String name) {
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age) {
this.age=age;
}
public int getAge(){
return age;
}
}
class Cat extends Animal {
public Cat(){
}
public Cat(String name,int age) {
super(name,age);
}
public void eat() {
System.out.println(1);
}
public void Catch() {
System.out.println(1);
}
}
class Dog extends Animal {
public Dog(){
}
public Dog(String name,int age) {
super(name,age);
}
public void eat() {
System.out.println(12);
}
public void Look() {
System.out.println(12);
}
}
老师案例练习
public class T{
public static void main(String[] args) {
jiuye t1=new jiuye("张艺兴",30);
t1.teach();
System.out.println(t1.getAge()+t1.getName());
jichu t2=new jichu("朴灿烈",29);
t2.teach();
System.out.println(t2.getAge()+t2.getName());
}
}
abstract class teacher{
private int age;
private String name;
public teacher() {}
public teacher(String name,int age) {
this.name=name;
this.age=age;
}
public void setAge(int age) {
this.age=age;
}
public int getAge() {
return age;
}
public void setName() {
this.name=name;
}
public String getName() {
return name;
}
public abstract void teach();
}
class jiuye extends teacher {
public jiuye() {}
public jiuye(String name,int age) {
super(name,age);
}
public void teach() {
System.out.println("zhaogongzuo");
}
}
class jichu extends teacher {
public jichu() {}
public jichu(String name,int age) {
super(name,age);
}
public void teach() {
System.out.println("haohaoxuexi");
}
}
抽象类练习员工案例
public class 员工 {
public static void main(String[] args) {
c a=new c("朴",29);
a.gongzuo();
a.td();
System.out.println(a.getAge()+a.getName());
m e=new m("zhang",30,1000);
e.gongzuo();
e.td();
System.out.println(e.getAge()+e.getName()+e.getJiangjin());
}
}
abstract class yg {
private String name;
private int age;
public abstract void gongzuo();
public yg(){}
public yg(String name,int age) {
this.name=name;
this.age=age;
}
public void setName(String name) {
this.name=name;
}
public String getName() {
return name;
}
public void setAge() {
this.age=age;
}
public int getAge() {
return age;
}
}
class m extends yg {
private int jiangjin;
public m(){}
public m(String name,int age,int jiangjin) {
super(name,age);
this.jiangjin=jiangjin;
}
public void setJiangjin(){
this.jiangjin=jiangjin;
}
public int getJiangjin() {
return jiangjin;
}
public void gongzuo(){
System.out.println("管理");
}
public void td() {
System.out.println("有能力");
}
}
class c extends yg {
public c(){}
public c(String name,int age) {
super(name,age);
}
public void gongzuo(){
System.out.println("敲代码");
}
public void td() {
System.out.println("脑子");
}
}