java语法随笔
来源:互联网 发布:网络水是什么意思意思 编辑:程序博客网 时间:2024/05/29 09:00
执行顺序
父类静态代码块->子类静态代码块->父类动态代码块->父类构造方法->子类动态代码块->子类构造方法
父类对象指向子类对象,只能调用父类中定义的方法,如被重写,则执行子类的方法,如果调用没有定义的方法,则编译出错。
class Father{ private String name = "Father"; static { System.out.println("Father static block"); } { System.out.println("Father block"); } public Father(){ System.out.println("Father constructor"); } public void test(){ System.out.println("test Father"); } public void f(){ System.out.println("f()"); }}public class Son extends Father{ public String name= "Son"; static { System.out.println("Son static block"); } { System.out.println("Son block"); } public Son(){ System.out.println("Son constructor"); } public void s(){ System.out.println("s()"); } public static void main(String[] args){ new Son(); Father son = new Son(); //System.out.println(son.name); son.f(); //son.s(); }}
0 0
- java语法随笔
- 随笔 Rails 语法笔记
- mk语法随笔
- Swift语法小结随笔
- SQL语法随笔
- shell脚本语法随笔
- java 随笔
- java随笔
- java随笔
- JAVA随笔
- Java随笔
- java 随笔
- JAVA随笔
- java 随笔
- Java随笔
- java随笔
- java随笔
- java随笔
- 我是如何进行code review的
- elasticsearch5.3linux集群
- 文章标题
- 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
- Python3实现BP神经网络
- java语法随笔
- Maven详解之仓库------本地仓库、远程仓库
- JavaScript找数组中重复出现过的元素
- 谈谈敏捷开发
- java连接数据库两种方式
- Java基础:return和break的区别
- SQLServer 数据库无法查询中文
- 软件测试管理的一点小心得
- idea 中error:failed to create a child event loop问题解决