java 类与对象---static关键字
2012-12-08 16:47
162 查看
1.静态方法通过类名直接调用;通过类的实例调用;在类的非静态方法中访问静态成员方法;
public class Chinese{public static void say(){System.out.println("Chinese类中的静态方法!");}public void sing(){System.out.println("Chinese类中的非静态方法/成员方法!");}}public class TestChinese{public static void main(String[] args){Chinese.say(); //调用Chinese类的静态方法Chinese chinese = new Chinese(); //创建Chinese类对象chinese.sing(); //调用Chinese类的成员方法chinese.say(); //调用Chinese类的静态方法}}2.静态块类被加载时,静态块就会被执行且只被执行一次
publc class Test{static{int age = 32;System.out.println("int类型变量age的值为:"+age);}public static void main(String[] args){new Test();new Test();}//运行结果为:int 类型变量的值为: 32}3.主方法虚拟机在执行主方法时,不必创建对象,所以该方法必须是使用static修饰的静态方法本文出自 “fngsong” 博客,请务必保留此出处http://fngsong.blog.51cto.com/6269000/1082801
相关文章推荐
- java 类与对象 1---static关键字
- java--面向对象(static关键字、main、静态什么时候使用、静态代码块、对象的初始化过程)
- java(三)对象的序列化与static、final关键字
- java -- 面向对象概述及static关键字
- JAVA面对对象(三)——Super、static、final关键字
- Java面向对象-static关键字、静态方法与普通方法、静态成员变量
- Java--面向对象之一:面向对象概念、类和对象的关系、封装、构造函数、this关键字、static关键字
- Java入门 之 类和对象(三) - 关键字 static
- java学习日记_25:面向对象之static关键字
- Java中This ,Static,对象,对象的引用 等关键字的理解
- Java面向对象基础--Static关键字的作用及使用
- Java面向对象笔记(六)static关键字
- Java第7次作业:造人类(用private封装,用static关键字自己造重载输出方法)什么是面向对象程序设计?什么是类和对象?什么是无参有参构造方法 ?什么是封装?
- 【Java基础】----static关键字、代码块、Main方法、匿名对象详解
- 什么是静态代码块?java中如何使用空参构造方法自动生成不同名字的对象,使用非静态的属性和静态属性有什么区别,原因是什么?如何理解static关键字
- 黑马程序员——Java面向对象(一)之匿名对象、代码块、static关键字等
- java(instanceof操作符、对象类型转换 、final 关键字、final,finally,finalize的区别、static关键字,修饰符 )
- java面向对象_static关键字
- [java学习笔记]java语言核心----面向对象之static关键字
- 黑马程序员---java基础---面向对象中的构造方法及static关键字,变量的问题