1、包如何被创建和使用?
包是可以有效解决类重名的问题。使用package关键字来指明该类是属于哪个包的,如果该包已经存在则无需创建,若该包还没创建,则创建一个新包。
package com.faker.test
当需要使用其他包的类时使用import关键字导入即可使用。
import java.util.List;
import java.util.ArrayList;
public class Test{
public static void main(String[] args){
List lis = new ArrayList<>();
}
}
2、说明private、protected、public和default的区别
- private:只能被自身访问和修改
- protected:只能被同包下的类、子类、自身访问
- public:可以被所有其他类访问
- default(默认):同一个包中的类可以访问,声明没有加修饰符