编程语言
首页 > 编程语言> > Java学习 (25) 对象篇(05)抽象类&接口

Java学习 (25) 对象篇(05)抽象类&接口

作者:互联网

目录

抽象类

语法实例

// abstract 抽象类  单继承
public  abstract class Action {

    //约束,可以多人实现
    //abstract 抽象方法,只有方法名字,没有方法的实现
    public abstract void doSomething();
}
//抽象类的所有方法继承了他的子类都必须要实现他的方法,除非子类也是抽象的
// public abstract class A extends Action{}

public class A extends Action{
    @Override
    public void doSomething() {

    }
}

注意点

具体讲解视频(狂神说Java)

面向对象15:抽象类_哔哩哔哩_bilibili


接口

语法实例

public interface User {
    //接口中的所有定义的属性都是抽象的 public static final
    int age = 10;

    //接口中的所有定义的方法都是抽象的 public abstract
    void add(String name);
    void delete(String name);
    void update(String name);
    void query(String name);
}
package com.luo.oop.demo11;

public interface Timer {
    void timer();
}
package com.luo.oop.demo11;


public class UserImpl implements User, Timer {
    public void add(String name){}
    public void delete(String name){}
    public void update(String name){}
    public void query(String name){}

    public void timer() {}
}

具体讲解视频(狂神说Java)

面向对象16:接口的定义与实现_哔哩哔哩_bilibili

标签:25,Java,name,05,void,接口,抽象类,public,String
来源: https://www.cnblogs.com/fengye0518/p/16609884.html