java抽象类和抽象方法之间的关系
来源:互联网 发布:金英杰免费网络课2017 编辑:程序博客网 时间:2024/05/17 07:48
抽象类和抽象方法之间的关系
有抽象方法的类,一定是抽象类;抽象类不一定有抽象方法
当子类继承抽象类时,必须要将抽象类中的抽象方法全部实现(或者称为重写),否则子类依然是抽象类
因为子类是继承父类全部内容,所以也就相当于子类中也有了抽象方法,通过重写,可以将抽象方法覆盖。
抽象类的特点:必须有abstract关键字修饰,不可以通过new来创建对象,抽象方法不可以写函数体(非抽象方法必须写函数体)
关键字小总结:不想让别的类重写的方法,用final;内容不确定的方法,用abstract(子类中用法不一样);
希望共享的用static
1 //定义一个抽象类 2 abstract class student{ 3 //抽象方法 4 public abstract void study(); 5 //非抽象方法 6 public void work(){ 7 System.out.println("努力学习"); 8 } 9 }10 class goodstudent extends student{11 //必须要实现抽象方法,否则该类依然是个抽象类12 public void study(){13 System.out.println("好学生不学习");14 }15 }16 public class Test {17 public static void main(String[] args) {18 goodstudent s=new goodstudent();19 //调用实现的方法20 s.study();21 //调用从抽象类中继承的非抽象方法22 s.work();23 }24 }
阅读全文
0 0
- java抽象类和抽象方法之间的关系
- 接口和抽象类之间的关系
- 抽象类和接口之间的关系
- java的抽象类和抽象方法
- Java的抽象类和抽象方法
- JAVA的抽象类和抽象方法
- java的抽象类和抽象方法
- java抽象类和接口和继承之间关系
- java抽象类和接口和继承之间关系
- java抽象类和接口和继承之间关系
- Java抽象类和接口和继承之间关系
- Java抽象类和接口和继承之间关系
- java抽象类、接口和继承之间关系
- 浅谈类、抽象类、接口和继承之间的关系
- 类,抽象类,接口和继承之间的关系
- 类、抽象类、接口和继承之间的关系
- 接口、抽象类和类之间的关系
- java中抽象类和接口之间的区别和关系
- select2默认选中
- 出勤记录I (水道DP)
- java的递归和copy文件艺术
- Android传输数据时Rsa加密解密详解
- RESTful API 设计最佳实践
- java抽象类和抽象方法之间的关系
- #ifndef..#define..#endif和#pragma once的区别
- Java NIO 之 Buffer
- Android设计模式学习(包含Java设计模式)-Builder模式-AJDesignMode03
- Python数据处理pandas、numpy等第三方库函数笔记(持续更新)
- Windows重装系统
- oracle超出打开游标的最大数的原因和解决方案
- jeecg 上传时 多次点击确定按钮,就添加多次
- Linus实验楼笔记——第14节:正则表达式基础