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);    //调用外类的公有属性
        }
    }
  • 相关阅读:
    图像不存在时,可用一张通用图片代替
    中英文并排
    ThinkPHP无限级分类
    跑数据示例一
    ThinkPHP项目笔记之RBAC(权限)补充篇
    ThinkPHP项目笔记之RBAC(权限)下篇
    ThinkPHP项目笔记之RBAC(权限)中篇
    ThinkPHP项目笔记之RBAC(权限)上篇
    ThinkPHP项目笔记之RBAC(权限)基础篇
    layDate/DatePicker日期时间空间
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/public-private-public.html
Copyright © 2011-2022 走看看