javaee学习日记之java基础之接口,继承,抽象类
2017-08-26 17:14
267 查看
接口:(作用:是自己对实现类的制定的标准(没有具体实现,没有构造方法,不能构建实例) jdk8中可以有具体实现)
接口的实现
抽象类(不能实例化(通过继承实例化),有实现方法,不一定有抽象方法,但有抽象方法的类,一定是抽象类)
继承(super关键字(不能在静态环境下使用))
import java.util.List; public interface Dao { final String table = "test"; void save(); List list(); void remove(); void uqdate(); } public interface Drawable { int a = 10; void draw(int i); default void method(){ System.out.println("default修饰"); } static void d(){ System.out.println("static修饰"); } }
接口的实现
import java.util.List; public class Test implements Dao{ @Override public void save() { // TODO Auto-generated method stub } @Override public List list() { // TODO Auto-generated method stub return null; } @Override public void remove() { // TODO Auto-generated method stub } @Override public void uqdate() { // TODO Auto-generated method stub } }
抽象类(不能实例化(通过继承实例化),有实现方法,不一定有抽象方法,但有抽象方法的类,一定是抽象类)
public abstract class Test{ abstract void aa(); public int sum(int x,int y){ return x + y; } }
继承(super关键字(不能在静态环境下使用))
class Father { final String name = "Father"; public static int sum(int x, int y) { return x + y; } } class Son extends Father { public void father() { String s = super.name; try { int t = (int) super.clone(); System.out.println(s + t); } catch (CloneNotSupportedExc 4000 eption e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- Java基础10 接口的继承与抽象类
- 【Java基础】——java面向对象(中)—继承、抽象类、接口
- Java基础10 接口的继承与抽象类
- 黑马程序员—JAVA基础之继承、抽象类、接口
- 黑马程序员——java基础_继承、抽象类、接口、多态
- 黑马程序员——Java基础---面向对象(封装、继承、单例、抽象类、接口、内部类)
- JAVA基础学习(七)---面向对象三---继承,接口与 抽象类
- JAVA基础--db09_java继承-final-抽象类-接口
- Java基础——继承+子父类相关特点+Final关键字+抽象类+模板方法设计模式+接口
- 黑马程序员——Java基础——继承接口抽象类
- JAVA基础知识点(六)--接口,多态,继承,抽象类,重载的问题
- Java基础之面向对象(三)--继承、抽象类、接口、final修饰符、模版方法模式
- 黑马程序员-17-java基础-面向对象(3)-继承、抽象类、接口与多态
- Java基础 面向对象(3) 继承 final关键字 抽象类 接口
- Java基础笔记-继承、抽象类、接口、多态、内部类、异常
- JAVA基础必备(九)——继承,封装,多态,抽象类,接口
- Java基础10 接口的继承与抽象类
- Java基础10 接口的继承与抽象类
- Java基础——面向对象——继承、抽象类、接口、多态、包、内部类、异常等
- Java基础——接口的继承与抽象类