2011-04-19 62 views
0

爲什麼人類在這個結構中找不到神?Flash封裝和繼承

c:\myproject\src\ 
    main.as 
    human.as 
    com\god\ 
     God.as 
     IGod.as 

human.as:

import com.*; 
public class human extend God implements IGod { 

} 

回答

2

因爲神在自己的文件夾中隱藏,而人類只能看到文件(ActionScript不遞歸導入)。如果你這樣導入:

import com.god.* 
public class human extend God implements IGod { 
    ... 
} 

它應該工作。

+0

也注意到package語句需要更新。 package com.god { – 2011-04-19 19:50:42

1

「*」表示該包中的所有類,而不是該包中所有子包的所有類。

嘗試

import com.god.*; 

相反。