JAVA之——static静态代码块
短信预约 -IT技能 免费直播动态提醒
public class Main { public static void main(String[] args) { // Human human = new Man(); 输出2 4 1 3 //父类的类名调用父类的方法//Human.test(); 输出2 6 在调用静态代码时,怕需要上面的静态代码块的内容,所以将其链接到内存 与子类无关 //子类的类名调用子类的方法 //Man.doo(); 输出2 4 5 在调用子类的静态方法时,父类的静态代码块执行,与父类的静态代码块有关 //子类的类名调用父类的方法 //Man.test(); 输出 2 6 注意这个能调test不是因为继承,test声明在了human里,子类可以调用父类的方法,但是父类不能调用子类的方法 所以在Main中不可直达Man中的的方法 //子类调用了父类的方法,在父类的方法里又引用了子类里的静态方法 //Man.test(); 输出 2 6 4 5 }}
静态代码块内容先执行(但只执行一次),接着执行父类构造方法,然后执行子类构造方法。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
JAVA之——static静态代码块
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
JAVA之——static静态代码块
public class Main { public static void main(String[] args) { // Human human = new Man(); 输出2 4 1 3
2023-06-02
java深入学习之static静态代码块
静态代码块static可以修饰属性、方法、内部类、代码块。静态代码块在类加载时就调用, 而且只执行一次, 并且优先于各种代码块以及构造函数。有一个地方的静态代码被使用,那么所有的静态代码块都会被调用。相关视频教程推荐:java免费视频教程示例如下:父类publ
2015-02-26
java 代码块与静态代码块加载顺序
java 代码块与静态代码块加载顺序public abstract class ClassLoadingTest { public static void main(String[] args) { User user3 = new
2023-05-31
2023-09-16
2024-04-02
Java中static修饰的静态变量、方法及代码块的特性与使用
这篇文章主要介绍了Java中static修饰的静态变量、方法及代码块的特性与使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-05-16
Java 普通代码块静态代码块执行顺序(实例讲解)
如下所示:class B { public B() { super(); System.out.println("构造器B"); } { System.out.println("普通的代码块B"); } static{ System
2023-05-31
Java中静态代码块、构造代码块、构造函数和普通代码块的区别
在Java中,静态代码块、构造代码块、构造函数、普通代码块的执行顺序是一个笔试的考点,通过这篇文章希望大家能彻底了解它们之间的执行顺序,需要的朋友可以参考下
2023-05-19
Java中的静态代码块是如何执行的
Java中的静态代码块是如何执行的?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行
2023-05-31
C语言之详解静态变量static
在C语言中static是用来修饰变量和函数的,这篇文章详细介绍了static主要作用,文章中有详细的代码实例,需要的朋友可以参考阅读
2023-05-15
2024-04-02
java静态代码块、构造代码块、构造方法的执行顺序是怎样的
这篇“java静态代码块、构造代码块、构造方法的执行顺序是怎样的”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java静态代
2023-06-28
2024-04-02
代理模式之静态代理
代理模式是一种常见的设计模式,它允许一个对象(代理对象)代表另一个对象(真实对象)进行操作。在软件开发中,代理模式被广泛应用于各种场景,例如网络请求的代理、权限控制的代理等。 静态代理是代理模式的一种实现方式。它通过在编译期间就确定代理对象
2023-08-30
Java中static静态变量的作用是什么
Java中的static关键字可以用来修饰变量,使其成为静态变量。静态变量具有以下特点和作用:1. 共享性:静态变量属于类而不是实例对象,所有实例对象共享同一个静态变量。当一个实例对象修改了静态变量的值,其他实例对象也会受到影响。2. 生命
2023-09-14
2024-04-02
2024-04-02
Linux JSP静态代码分析
在 Linux 系统上,JSP(JavaServer Pages)是一种用于创建动态 Web 页面的技术要在 Linux 上分析 JSP 静态代码,你可以使用以下方法:使用文本编辑器或 IDE:你可以使用任何文本编辑器(如 Vim、Ema
2024-09-21
Spring静态代理和动态代理代码详解
本节要点:Java静态代理Jdk动态代理1 面向对象设计思想遇到的问题在传统OOP编程里以对象为核心,并通过对象之间的协作来形成一个完整的软件功能,由于对象可以继承,因此我们可以把具有相同功能或相同特征的属性抽象到一个层次分明的类结构体系中
2023-05-30
2024-04-02