首页 > 后端开发 > 正文

java程序正确运行的顺序 关于java类的执行顺序

2024-05-28 05:02:05 | 我爱编程网

java程序正确运行的顺序 关于java类的执行顺序很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!

本文目录一览:

java程序正确运行的顺序 关于java类的执行顺序

Java编译执行顺序

1、class X 中Y先执行,输出Y

2、X的构造方法执行 ,输出X

3、Z 的实例化Y执行,输出Y

4、Z的构造方法执行 ,输出Z

成员变量先于构造方法,子类实例化时会先调用 父类的构造方法

其实,你给Y加一个 Y(String index){

System.out.println("Y "+index);我爱编程网

}

再改成 Y b= new Y("b");

Y y= new Y("Y")

就很容易看出来了

java程序正确运行的顺序 关于java类的执行顺序

哪位大神能给我介绍一下这Java程序运行的顺序,谢谢

在主函数main里,new了一个cat对象,由于是new cat("小花“,12),调用了类cat中的构造方法进行初始化,给cat中的name和age赋值,赋的值是”小花“、12,即这时cat对象中name=”小花“,age=12。然后执行构造方法中的System.out.println(),这是在控制台中输出“姓名=小花年龄=12”,方法结束。

java程序正确运行的顺序 关于java类的执行顺序

关于java类的执行顺序

呵呵 跟放在前后没有关系的,

你写这部分代码叫做 源代码,计算机执行的其实不是源代码,而是字节码。

因此当你执行时,计算机要先做处理,把源代码转换为字节码。

“ 难道java代码的执行顺序不是自上而下吗? 初学,见笑了! ”

java代码执行的确是自上而下,呵呵 但是指的是函数内部代码,也就是从main函数的第一句开始执行 以此类推 到最后一句 当然了,有些代码是执行不到的因为有分支结构和循环结构

比如

if(true)

{

//A

}else

{

//B

}

这里B代码就执行不到

不是类代码也是自上而下运行的,嘿嘿

以上就是我爱编程网为大家带来的java程序正确运行的顺序 关于java类的执行顺序,希望能帮助到大家!

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“java程序正确运行的顺序 关于java类的执行顺序”相关推荐