java_基础_关于父类继承的问题
时间:2019-05-15
本文章向大家介绍java_基础_关于父类继承的问题,主要包括java_基础_关于父类继承的问题使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
关于java父类继承:
首先抽象类有这样几个规则
1.定义为抽象类的类里可以没有抽象方法
2.抽象类里可以有普通的不带abstract关键字的方法
3.抽象类里可以有主main方法
4.抽象类也可以向上继承父类
5.子类继承父类之后一定要重写父类的抽象方法
6.带有abstract关键字的抽象方法不可有内容
最近在复习安卓的期末考试
所以写了一些安卓的代码,发现子类中有很多直接使用的本来中没有的方法,就在想是不是父类甚至父类的父类的方法可以直接使用
今天试了一下,果然可以,当然,也说明我基础有缺陷吧,不过既然知道了,下次就不会疑惑了,下面贴上代码
tip:子类可以直接使用父类以及之上的包内的所有的类的非private方法
package com.lavender.demo //最下层Son子类 public class Son extends Father{ @Override public void mustOverride(){ System.out.println("is son"); isFather(); isGrandFather(); } public static void main(String[] args) { new Son().mustOverride(); } }
package com.lavender.demo; /** * 第一层父类 */ public abstract class Father extends GrandFather{ public void isFather() { System.out.println("is father"); } public abstract void mustOverride(); }
package com.lavender.demo; /** * 第二层父类 父类的父类 */ public abstract class GrandFather { public void isGrandFather(){ System.out.println("is grandFather"); } }
希望对大家有所帮助
以上
原文地址:https://www.cnblogs.com/lavender-pansy/p/10872076.html
- 搭建Linux+Jexus+MariaDB+ASP.NET[LJMA]环境
- WindowsMobile/Win Form-界面自适应
- 搜索附近人和商铺功能
- 通过Mono 在 Heroku 上运行 .NET 应用
- 百度地图聚合
- LVS DR模式 RealServer 为 Windows 2008 R2配置
- android画图之贝塞尔曲线讲解
- 地图开发添加标注物
- lambda表达式-编译测试
- MongoDB 聚合管道(Aggregation Pipeline)
- 高仿今日头条
- Web打印组件jatoolsPrinter
- Android-Universal-Image-Loader图片异步加载并缓存
- RESTful API 设计最佳实践
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 编码效率提升之Pycharm活动模板(Live Templates )
- crictl调试Kubernetes节点
- leetcode哈希表之好数对的数目
- Python处理excel的强大工具-openpyxl
- Pycharm最高效的快捷键集合
- 关于Python循环,看这一篇就够了
- Python新手常见错误汇总|附代码检查清单
- 入门快速安装ElasticSearch
- Kubernetes强制删除Terminating的ns
- 如何使用慢查询快速定位执行慢的 SQL?
- 前端路由实现原理
- 模拟虚拟dom生成实际dom
- Promise教程之产房里生孩子的故事
- 一个现实生活中的例子让你理解Promise的使用场景
- react 跨级组件传参方式 context方式的传参