zoukankan      html  css  js  c++  java
  • JAVA 理解封装的概念,private私有的,public公有的

    封装就是把不想或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开。

    做法:修改属性的访问权限来限制对属性的访问,并为每一个属性创建一对取值和赋值的方法,用于对这些属性的访问

    通过封装,可以在给属性赋值的时候判断值是否合法,增加安全性。

    private 私有的

    public 公有的

    代码:

    W.java

    public class W{
        private String name;    //私有属性
        public int age;    //公有属性
        //公有方法,此方法目的是给外类为本类中的私有属性实现赋值操作。
        public void Myf(String name){
            this.name    =    name;
        }
        //公有方法,此方法目的是给外类访问本类中的私有属性实现取值操作。
        public String Myr(){
            return this.name;
        }
    }

    Test2.java

    public class Test2{
        public static void main(String[] args){
            W Myclass    =    new W();
            //从本类中,可以访问W类中的公有属性或公有方法,但不能直接访问私有属性以及私有方法
            Myclass.age    =    18;
            //如果我们需要访问W类中的私有属性以及私有方法,可以在W类中写一个共有方法然后返回值。
            Myclass.Myf("小明");
            System.out.println(Myclass.Myr());    //调用取私有属性值的公有方法
            System.out.println(Myclass.age);    //调用外类的公有属性
        }
    }
  • 相关阅读:
    Avizo
    NEWS
    HOWTO
    InstallShield 2012 Spring优惠升级到最新版本(2015.4.30之前)
    Windows系统补丁KB2962872导致InstallShield无法启动(解决方案已更新)
    HOWTO: InstallScript MSI工程取Log
    安装软件列表
    阿里云推荐码 hut29f
    ios 缺少合规证明
    ios开发错误之: Undefined symbols for architecture x86_64
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/public-private-public.html
Copyright © 2011-2022 走看看