需要用到其他包内的类的时候,需要导入包,并且倒包的语句需定义在行首
1.使用指定类导入方式
import 包名.类名
2.使用*(只有在代码中真正使用到的时候才会加载)
import 包名.*
类使用class和public class的区别:public class 定义的类名必须与Java文件名一致,且其他包可访问
class无文件名要求,此类不能被其他包访问
3.静态导入(需访问其他包中的静态属性或方法)
import static 包名.类名.*
起包名规则:
- 组织域名的反转:eg:google.com–>com.google
- 个人开源项目:github.com–>com.github.sweeeeeet//
- 特殊字符,空格不使用,使用a–z,0–9,字母小写
桌面程序:
xml+html+javascript+java=javaFX
移动程序:
xml+java+android API=Android APP
访问控制权限:
有子类继承的类,将其属性设计为protected,否则其子类不能访问
private [default] protected 根据现实情况设计