JAVA包、访问权限和封装

包名的组成
1:包名全部由小写字母(多个单词也全部小写);
2:如果包名包含多个层次,每个层次应该用“.”分割;
3:包名一般由倒置的域名开头,比如com.baidu;
4:自定义包不能java开头;
包的作用
1:方便查找类
2:不同的包内可以定义同名类
3:有利于保护类中的成员变量和方法
JDK中的包
java和javax是最高级的包
什么时候需要引包
引包方式: import 包名.类名 或者 import 包名.*
1:你需要使用其他包中的类时
2:你需要使用除java.long包以外其他JDK自带的包中的类时
3:使用第三方jar包中的类与接口时
注意:在包中不能使用默认包中的类
访问控制符
分四级:public protected 默认 private
访问控制符的使用范围:
在这里插入图片描述
封装
指的是公有方法操作私有属性以保证类中数据的安全性
例如:

private int age;
public int getAge(){
return age;
}
public setAge(ing age){
if(age>0&&age<150){
this.age=age;
}
}

Eclipse中快速生成setter方法和getter方法
鼠标定位在类中——鼠标右键——点击“Source”——点击“Generate Getters and Setters…”,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值