美文网首页
二、Java初级--12、抽象类和内部类

二、Java初级--12、抽象类和内部类

作者: cybeyond | 来源:发表于2018-03-26 17:33 被阅读0次

1、抽象类

  • abstract class 包含抽象方法的类,叫做抽象类

  • 接口可以理解为纯抽象类

  • 抽象类用于被继承,被其他类拿来当做父类使用
    “Cannot instantiate the type Person”抽象类不能被实例化

  • a.编写类的时候,其中包含了抽象方法,即为抽象类;

  • b.实现接口的时候,其中有的抽象方法没有实现;

  • c.继承抽象类后,其父类中的抽象方法没有实现。

抽象类Person

package javastudy;

public abstract class Person {
    public void eat(){
        System.out.println("动物吃饭"); 
    }
    public abstract void study();  //编写类时,包含了抽象的方法
}

student类

package javastudy;

public class student extends Person{

    @Override
    public void study() {
        // TODO Auto-generated method stub
        System.out.println("学习!");//继承抽象类后,其父类中的抽象方法没有实现
    }
}

Testit类

package javastudy;

public class Testit {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
//      Person z=new Person();
        student s=new student();
        s.study();
        s.eat();
    }
}
结果 结构

stud接口

package javastudy;

public interface stud {
    public void study();
}

teacher接口

package javastudy;

public interface teacher {
    public void teach();
}

Assist类

package javastudy;

public abstract class Assist implements stud, teacher {

    @Override
    public void study() {
        // TODO Auto-generated method stub
        System.out.println("hello,学习"); //实现接口的时候,其中有的抽象方法没有实现,只实现了stud方法
    }
}

2、内部类

类中又包含类,举例如下:

package javastudy;

public class Outer {
    public int age;
    class inner{  //定义一个内部类
        public int sex;
    }
}

相关文章

  • 二、Java初级--12、抽象类和内部类

    1、抽象类 abstract class 包含抽象方法的类,叫做抽象类 接口可以理解为纯抽象类 抽象类用于被继承,...

  • Android面试复习

    一.Java基础 1.Java语法关键字:接口和抽象类,反射,内部类,字符串,范型,枚举,引用类型,注解,NIO,...

  • 知识点总结

    1. java: * 集合 * 内部类,匿名类,静态类 * 抽象类,接口区别 * 线程池 * ...

  • Java匿名内部类

    导语 学完匿名内部类就懂的情书。 主要内容 接口与抽象类和匿名内部类的关系 具体内容 匿名内部类也就是没有名字的内...

  • 16. 对象声明与伴生对象

    匿名内部类 匿名内部类主要是针对那些获取抽象类或者接口对象而来的。最常见的匿名内部类点击事件: 上面这个是Java...

  • Java&Android 基础知识梳理(0) - Jav

    Java 基础知识大纲 一、面向对象 二、Object类相关 三、重要关键字 四、内部类 五、抽象类 & 接口 六...

  • 接口,抽象类,工厂设计模式,代理模式

    一、接口的结构: 抽象方法 全局常量 最终写法: 其他内部结构内部类内部抽象类内部接口 二、接口和抽象类 抽象类可...

  • [笔记]Java积累部分知识点目录1

    目录 String StringBuilder StringBuffer对比内部类和匿名内部类抽象类的几个小问题A...

  • 9.内部类

    一包 二内部类 1成员内部类(了解) 2匿名内部类(掌握) 通过匿名内部类可以在抽象类没有具体的子类,接口没有具体...

  • Java面试核心框架

    常量池 常用关键字 final static 内部类 抽象类 接口 异常 注解 容器 内存管理内存模型、工作内...

网友评论

      本文标题:二、Java初级--12、抽象类和内部类

      本文链接:https://www.haomeiwen.com/subject/moolcftx.html