java学习记录(二)static与构造方法的回顾总结
2015-01-26 18:08
232 查看
一、static关键字
①static 是声明静态成员的关键字
②Java 中只有静态成员,没有静态局部
③静态成员不需要定义对象也可被调用
④静态方法不能直接访问非静态成员,但可以通过对象来进行访问
例如:
⑤静态成员加载时间是在类产生时,对象产生前
例如:
⑥静态成员属于类而不是属于某个对象
二、构造方法(函数)
在Java中,如果没有显示定义一个构造方法,JVM会给该类一个默认的构造方法,一个类里面可以有多个构造方法,构造方法的主要作用是实例化该类(完成对象的初始化)。当一个类声明构造方法后,JVM是不会再给类一个默认的构造方法的。
应注意:
①构造方法名必须与类名相同
②构造方法没有返回值类型也不能有返回值
③构造方法在对象产生之后执行
①static 是声明静态成员的关键字
②Java 中只有静态成员,没有静态局部
③静态成员不需要定义对象也可被调用
④静态方法不能直接访问非静态成员,但可以通过对象来进行访问
例如:
public class Test{ public void Hi(){ System.out.println("Hello"); } public static void Hello(){ Test t = new Test(); t.Hi(); } public static void main(String[] agrs){ Hello(); } }
⑤静态成员加载时间是在类产生时,对象产生前
例如:
public class Test{ static{ System.out.println("我是静态"); } public void Hi(){ System.out.println("Hi"); } public static void main(String[] agrs){ //把这段代码前后进行比较便很容易得知静态成员加载时间是在类产生时,对象产生前 //Test t = new Test(); //t.Hi(); } }
⑥静态成员属于类而不是属于某个对象
二、构造方法(函数)
在Java中,如果没有显示定义一个构造方法,JVM会给该类一个默认的构造方法,一个类里面可以有多个构造方法,构造方法的主要作用是实例化该类(完成对象的初始化)。当一个类声明构造方法后,JVM是不会再给类一个默认的构造方法的。
应注意:
①构造方法名必须与类名相同
②构造方法没有返回值类型也不能有返回值
③构造方法在对象产生之后执行
相关文章推荐
- java学习笔记-构造方法总结
- 重踏学习Java路上_Day07(成员与局部变量,形参,匿名对象,封装,private,this,构造与成员方法,static)
- 学习总结:java面试方法重写详解,静态代码块和构造方法执行顺序问题
- Java学习记录(一):Java中继承与静态static、非静态、构造方法等的初始化顺序
- Static、final、abstract、接口、构造方法及java语法总结
- java基础学习总结——构造方法
- java学习:构造方法、static、final
- 我的java学习之路之构造方法和new关键字
- 18天Java学习---7.面向对象编程02-类的封装性以及构造方法
- Java中的构造方法总结
- java的学习步骤方法书籍大总结
- java中static变量和方法的总结
- java本地方法的学习总结
- JavaSE视频学习阶段性总结 三(类的组成,定义,构造方法;对象的创建,内存模型,参数传递)
- java总结------构造方法
- Java中的构造方法总结
- Java中final和static对修饰类、方法、属性的总结
- Java学习之路三(static、final以及内部类总结)
- JAVA学习笔记(五)继承时的构造方法、多态、接口、汉诺塔
- 关于java中static关键字在单态设计模式的应用学习和总结