function funcObj() { }
funcObj.prototype.greet = "hello";
console.log(funcObj.greet) // undefined ???
console.log(funcObj.prototype.greet) // hello
var obj = new funcObj();
console.log(obj.greet); // hello
Run Code Online (Sandbox Code Playgroud)
根据我对原型的理解.如果访问对象的成员,则当该对象中不可用时,它将从原型对象获取它.
我的问题是:
因为Javascript中的函数是对象的原因funcObj.greet- > undefined,但是obj.greet- >你好?
我对使用Java导入包感到困惑.
当我需要时import java.util.Scanner,它也是由import语句完成的:( import java.util.*这对我来说很有意义,因为Scanner类在里面util).
但这个技巧适用于java.awt.event和java.awt.*.这让我更加困惑.(如果您的答案是Java包没有嵌套,请告诉我上述技巧的原因.如果Java有嵌套和独立包,我怎么能找到它们?