zoukankan      html  css  js  c++  java
  • 为啥java要使用 set ()和get()方法---封装

    封装性:属性封装,方法封装,类封装,组件封装等

    例如:如果属性没有封装,那么在本类对象之外创建对象后,可以直接访问属性

    private关键字,只能在本类中访问,想要在外部访问私有属性,我们需要提供公有方法来间接访问.

    package ming;
    
    public class fengzhuang {
        private String name;
        private int age;
        public void setName(String name){
            this.name=name;
        }
    
        public String getName() {
            return name;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
        public int getAge() {
            return age;
        }
        public static void main(String[] args){
            fengzhuang feng=new fengzhuang();
    //feng.name="三只坚果";
    //feng.age=22; feng.setName("三只坚果");//不是直接使用feng.name和feng.age赋值.间接使用setName方法调用保证数据安全 feng.setAge(22); System.out.println(feng.getAge()+feng.getName()); } }

      set和get是常用写法  在以后的学习中特别是框架,封装用的很多...

  • 相关阅读:
    Java:多线程<一>
    Java:Exception
    Java: 内部类
    Ubuntu安装jdk
    ubuntu搜狗拼音安装
    录音-树莓派USB摄像头话筒
    leetcode 最小栈
    leetcode 编辑距离 动态规划
    leetcode 最小覆盖字串
    leetcode 最长上升子序列 动态规划
  • 原文地址:https://www.cnblogs.com/july7/p/11144427.html
Copyright © 2011-2022 走看看