• java的访问修饰符


    public:外部可以访问

    private:外部不可以访问,内部可以访问

    什么时候设置成public或者private:技巧默认全部设置为private,外部需要时就设置成public

    一般情况下java的类的属性为private,外部如果想访问类的属性怎么办?

    getter和setter方法:设置值时用setter,取值用getter方法

    package cuteSnow;
    
    public class SetGet {
        private int num;
        public int getnum() {
            return num;
        }
        public void setnum(int num) {
            this.num = num;
        }
    }

    使用

    //getter和setter方法的使用
        public static void get_set() {
            SetGet setGet = new SetGet();
            setGet.setnum(2);
            System.out.print("get和set方法的使用打印的值:" + setGet.getnum());
        }

    主函数调用上述方法结果为

    get和set方法的使用打印的值:2

    总结起来就是定义私有属性,公有方法,然后在公有方法中处理私有属性,外部就能通过公有属性访问类的私有属性了,其实就本身而言,这个set和get方法可以叫什么名字都可以,就是java规范可能见名知意,大家都叫这个名字了

    (个人见解,不喜勿喷,还望指点!!!!!!!!!!!!)

    上面的代码不是很规范,应该是get+属性名(首字母大写)上述方法名称应该改为getNum,set同get,应该为setNum,这个就是统称的getter和setter方法了

    这样处理属性的好处是:可以控制对属性的访问控制

    getter和setter:可读写

    getter:可读

    eclipse添加了统一的方法:手残,截图不好截,自行上网查吧,哈哈!!!!!!!!

  • 相关阅读:
    wifi与wimax
    短信中心号码
    (安卓)黑盒测试技巧个人整理
    数组实现栈的结构(java)
    tikv性能参数调优
    pt-table-checksum工具MySQL主从复制数据一致性
    MySQL索引原理以及类型
    TiDB数据库 mydumper与loader导入数据
    Innodb的体系结构
    MySQL核心之双一原则
  • 原文地址:https://www.cnblogs.com/cuteCoderSnow/p/10160890.html
Copyright © 2020-2023  润新知