您的位置:首页 > 其它

学习抽象类和接 4000 口的实现,抽象方法的创建和实现

2018-01-23 17:48 489 查看
package com.chouxiang;

/**
*学习抽象类和接口的实现,抽象方法的创建和实现
* 类Father为抽象类,Father_intface为一个接口,Son为Father的子类并实现接口Father_intface。
*
*/
public  class Son extends Father implements Father_intface{

@Override
public void setName(String name) {//抽象类中抽象方法的实现
this.name=name;

}

@Override
public void setAge(int age) {    //抽象类中抽象方法的实现
this.age=age;

}

@Override
public void eat() {             //接口中抽象方法的实现
System.out.println("eat");

}

@Override
public void walk() {
System.err.println("run");  //接口中抽象方法的实现

}

public static void main(String[] args){
Son son_1= new Son();        //new 一个Son对象
Father_intface son_2= new Son();//我们可以使用接口类型来声明一个变量,那么这个变量可以引用到一个实现该接口的对象
}

}

//抽象类
abstract class  Father {
protected String name;
protected int age;

public abstract void setName(String name);//抽象方法  abstract不能省略
public abstract void setAge(int age);

public static void main(String[] args){

}

}

//接口
interface Father_intface{
public abstract void eat();             //抽象方法 其中public abstract可以省略
void walk();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  接口 抽象类
相关文章推荐