类、类的成员变量和方法的访问权限及set()方法和get()方法

类的访问权限

·类的访问权限类型

1.public:所有类可见

2.friendly:默认

注意:类的访问权限类型仅有两个,但是类的成员变量访问权限类型有四个

类的成员变量和方法访问权限

·类的成员变量和方法访问权限类型

1.public:公有属性

2.private:私有属性

3.protected:保护属性

4.friendly(default):默认

·使用规则

1.public:所有类可见,拥有最大的访问权限

2.private:只有同一类内部可见,是一种封装的体现

3.protected: protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private

4.default:包内可见

set()方法和get()方法

在Java中,set()方法get()方法是访问器方法(Accessor methods)和修改器方法(Mutator methods)的典型示例,它们用于分别获取(读取)和设置(写入)类的私有属性值()。

在实际写代码的过程中,一般使用private来修饰属性从而保护代码,private是只有同一类内部可见的,通过private修饰,其他类不可访问本类私有化属性

·实例


public class User {
   private String name;
   private String account;
   private String password;
   private String phone;
   private String email;
   private boolean isLogin;
//   生成一个构造方法

   public User(String name, String account, String password, String phone, String email) {
      this.name = name;
      this.account = account;
      this.password = password;
      this.phone = phone;
      this.email = email;
   }

   //   输值和取值的方法
   public String getName() {
      return name;
   }

   public void setName(String name) {
      this.name = name;
   }

   public String getAccount() {
      return account;
   }

   public void setAccount(String account) {
      this.account = account;
   }

   public String getPassword() {
      return password;
   }

   public void setPassword(String password) {
      this.password = password;
   }

   public String getPhone() {
      return phone;
   }

   public void setPhone(String phone) {
      this.phone = phone;
   }

   public String getEmail() {
      return email;
   }

   public void setEmail(String email) {
      this.email = email;
   }

注:通过set()方法赋值,通过get()方法取值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值