java中初始化的顺序_Java中 初始化的先后顺序?
我們在java中
Java中初始化的順尋?
java代碼:
package sru.love.c;
class Person
{
String name = "Person";
static
{
System.out.println("我是 Person 的 static 代碼塊");
}
{
System.out.println("我是 Person 構造代碼塊");
}
Person()
{
System.out.println("我是person() 的無參構造函數!!");
}
Person(String name)
{
this.name = name;
}
void show()
{
System.out.println(" Person 的名字"+this.name);
}
}
class Student extends Person
{
int grade=2;
static
{
System.out.println("我是 Student 的 static 代碼塊");
}
{
System.out.println("我是 Student 構造代碼塊");
}
Student()
{
System.out.println("我的是Student 的無參構造函數! ");
}
Student(String name,int grade)
{
super(name);
this.grade = grade;
}
void show()
{
System.out.println("我的幾"+this.grade+"班的學生");
}
}
public class SuperDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Student s = new Student();
s.show();
}
}
運行結果:
原文:http://blog.csdn.net/love_javc_you/article/details/38112229
總結
以上是生活随笔為你收集整理的java中初始化的顺序_Java中 初始化的先后顺序?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java同步锁如何使用_java 同步锁
- 下一篇: java gui 层次结构_javaGU