一分钟学Java之public,private

总结昨天

昨天@Bot小伙伴指出了语法中的错误:

If you want to practice you (r) English?

大家一起鼓掌,欢迎也欢迎大家来一起寻找今天的错误

今日正文

大家好,欢迎收听今天小刀一分钟学java之访问修饰符, 如public , private , protect , default 这些等等

作用域可以直接看上面就不多说了,我们直接说使用场景.有一句说是,道理我都懂,就是不会用.也有很多小伙伴在群里面说不知道怎么用, 所以我们以后都会把使用场景也带上,当然 ,小刀学识也有限,我知道的,我都会分享出来,大家也可以一起来分享.

private :

一般使用在 静态成员常量如

public static final String MINI="程序员学习大本营";

private :

从封装的角度来说,建议变量都定义成private ,然后需要被外界访问到的, 暴露一个get方法出去

private String mini = "程序员学习大本营";
public String geMini(){
return mini;
}

protect :

一般用在架构设计中,存放一些子类公用的变量

public class BaseXXX  {
  protected String mini;
}
public class SubXXX extends BaseXXX{
public String getMini(){
return mini;
}
}

defalut:

在小刀的开发经验中,没有主动用过,,只有忘写的时候,所以,并不推荐大家使用!!

英语学习

In our work , we should use 'private' to protect our parameters. To be sure that no one can modify they outside the class.

本文分享自微信公众号 - java技术大本营(java-ideashare)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券