电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Java中static、this、super、final用途,用法及实例

Java中static、this、super、final用途,用法及实例_第1页
1/11
Java中static、this、super、final用途,用法及实例_第2页
2/11
Java中static、this、super、final用途,用法及实例_第3页
3/11
本文具体讲解了Java中static、this、super、final用法,具体内容有static的静态方法、静态变量、静态类;this & super在一般方法中和在构造函数中的情况;final的成员、方法、类和它在设计模式中的应用。 AD: 一、static 请先看下面这段程序: public class Hello { public static void main(String[] args){ //(1) System.out.println("Hello,world!"); //(2) } } 看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言,例如C,那你也应该能看懂这段代码的意思。它只是简单的输出“Hello,world”,一点别的用处都没有,然而,它却展示了static关键字的主要用法。 在1处,我们定义了一个静态的方法名为 main,这就意味着告诉 Java编译器,我这个方法不需要创建一个此类的对象即可使用。你还得你是怎么运行这个程序吗?一般,我们都是在命令行下,打入如下的命令(加下划线为手动输入): javac Hello.java java Hello Hello,world! 这就是你运行的过程,第一行用来编译 Hello.java这个文件,执行完后,如果你查看当前,会发现多了一个 Hello.class文件,那就是第一行产生的Java二进制字节码。第二行就是执行一个 Java程序的最普遍做法。执行结果如你所料。在2中,你可能会想,为什么要这样才能输出。好,我们来分解一下这条语句。(如果没有安装Java文档,请到 Sun的官方网站浏览 J2SE API)首先,System是位于java.lang包中的一个核心类,如果你查看它的定义,你会发现有这样一行:public static final PrintStream out;接着在进一步,点击 PrintStream这个超链接,在METHOD页面,你会看到大量定义的方法,查找 println,会有这样一行: public void println(String x) 好了,现在你应该明白为什么我们要那样调用了,out是System的一个静态变量,所以可以直接使用,而out所属的类有一个 println方法。 静态方法 通常,在一个类中定义一个方法为 static,那就是说,无需本类的对象即可调用此方法。如下所示: class Simple { static void go() { System.out.println("Go..."); } } public class Cal { public static void main(String[] args) { Simple.go(); } } 调用一个静态方法就是“类名.方法名”,静态方法的使用很简单如上所示。一般来说,静态方法常常为应用程序中的其它类提供一些实用工具所用,在 Java的类库中大...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Java中static、this、super、final用途,用法及实例

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部