A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

主函数:保证该类的独立运行
    主函数的作用:程序的入口;运行时被jvm调用;保证该类的独立运行。
    注意:一个java程序中写一个主函数即可;如果该类不需要独立运行,不必写主函数。
    主函数的定义格式:public static void main(String[] args){} //主函数只有参数名可改变,参数列表也可写成 String args[] 格式。

构造函数:与所在类的类名同名的函数
    构造函数的作用:初始化对象,能够把定义对象时的参数传给对象的域。
    构造函数的特点:①函数名与类名一致 ②无返回值类型 ③可以重载,以参数类型、参数个数及顺序加以区分 ④一个类中可有多个构造函数。在定义一个类似,若没有定义过构造函数,则编译系统会自动生成一个空参数的构造函数
   
抽象函数:只做声明,没有具体的实现体,用abstract关键字修饰,只能存在于抽象类中。
    抽象函数的特点:抽象方法是没有方法体的方法,包含有抽象函数的类必须是抽象类。
    注意:abstract 不能 与 static private 同时存在。

静态函数: 用 static修饰的函数,主函数就是一个静态函数。
    静态函数的特点:在类加载时就已经被加载,可以用类名直接调用;静态函数的生命周期很长;
静态代码块:被static修饰的代码块。静态代码块用于初始化
总结:构造函数与主函数的执行顺序-----主函数先加载,只有当new一个对象时,构造函数才被调用;当然,如果一个项目中有多个主函数,就可能出现某个构造函数被调用以后,程序在继续执行过程中调用另一个main函数。
静态代码块与静态方法的区别:静态代码块是自动执行的,静态方法是被调用的时候才执行的.
执行时, 静态代码块 优先于 静态函数

评分

参与人数 1黑马币 +2 收起 理由
格子、 + 2 很给力!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马