※ 引述《mixfuture (恩)》之銘言:
: 新手一直發問....麻煩各位前輩解答..感激不盡
: class A
: {
: static int i=10;
: }
: final class B extends A
: {
: int i =5;
: public static void main(String [] args)
: {
: System.out.println(i);
: }
: }
: 2.如果我今天想要印出i值,我是不是必須在class A中
: 寫一個 static {int i =10 } 這樣呢?
(1)如果要印出 i = 10,要用System.out.println(A.i);
(2)如果要印出 i= 5,要用System.out.println(new B().i);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.17.226