我知道這肯定不是一個好習慣,但是Java是否提供了任何機制來阻止訪問包私有方法/屬性?如果不是,那是不是這個意思:將我的課程放到其他人的包中以訪問包可見方法?
package com.other_people_other_company;
public class MyClass {
// Let's hack! Access all package privates
}
有效嗎?
編輯:
它在答覆中提到:
Name: myCompany/myPackage/
Sealed: true
這是我的新信息。但是如果我通過散發一罐礦泉水來破壞並在那裏密封其他人的包裹呢?例如。 Name: org.apache Sealed: true
你試過了,你能做到嗎? – Sandeep