zoukankan      html  css  js  c++  java
  • java--继承&接口

    package test_1027;

    import java.util.Scanner;

    public class test {

    public static void main(String[] args) {
    	
    	cat c =new cat(8,"cat");
    	c.eat();
    	c.sleep();
    	jumpcat jc = new  jumpcat(9,"jumpcat");
    	jc.jump();
    	
    }
    

    }

    abstract class animal {
    private int age;
    private String name;
    public animal() {
    super();
    // TODO Auto-generated constructor stub
    }
    public animal(int age, String name) {
    super();
    this.age = age;
    this.name = name;
    System.out.println(name+"---"+age);
    }

    public int getAge() {
    	return age;
    }
    public void setAge(int age) {
    	this.age = age;
    }
    public String getName() {
    	return name;
    }
    public void setName(String name) {
    	this.name = name;
    }
    public abstract  void sleep() ;
    public abstract void eat() ;
    

    }

    interface jump{
    public void jump();
    }

    class cat extends animal {

    public cat(int age, String name) {
    	super(age,name);		
    }
    
    @Override
    public void sleep() {
    	System.out.println("cat sleep");
    	
    }
    
    @Override
    public void eat() {
    	System.out.println("cat eat fish");
    	
    }
    

    }

    class jumpcat extends cat implements jump{

    public jumpcat(int age, String name) {
    	super(age, name);
    	// TODO Auto-generated constructor stub
    }
    
    @Override
    public void jump() {
    	System.out.println("cat jumping");
    	
    }
    

    }

    ******************************人因为有理想、梦想而变得伟大,而真正伟大就是不断努力实现理想、梦想*****************************
  • 相关阅读:
    easyui的treegrid实现树型向上汇总功能
    webwork使用ajax传递实体类数据
    通过shape-outside来设置文字环绕时的形状
    CSS隐藏元素的N种实现方式。
    让文字飞一会~~~
    CSS技能汇总,研究及实践
    纯CSS实现JS效果研究
    移动端BUG汇总
    CSS3妙用
    利用border属性制作各种图形。
  • 原文地址:https://www.cnblogs.com/cloudLi/p/14107317.html
Copyright © 2011-2022 走看看