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);    //调用外类的公有属性
        }
    }
  • 相关阅读:
    第二周进度条博客
    软件工程个人作业01
    动手动脑1
    构建之法阅读笔记06
    构建之法阅读笔记05
    构建之法阅读笔记04
    poj 1631 LIS
    poj 1609 dp
    lightoj 1198 最大权重匹配
    hdu4696 想法题
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/public-private-public.html
Copyright © 2011-2022 走看看