• 面向对象——封装


    一、封装

     1.封装的概念:

      java中封装的实质就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。

      封装的好处:封装的好处在于隐藏类的实现细节,让使用者只能通过程序员规定的方法来访问数据。

     2.封装的步骤:

      第一步:修改将Person类中的属性由public修改为private即可
        public class Person{
          private String name;
          private int age;
        }
      第二步:设置setter/getter()方法
       public class Person{
         private String name;
         private int age;

        public String getName(){
          retrun name;
        }

        public void setName(String name){
          this.name = name;
        }

        public int getAge(){
          retrun name;
        }

        public void setAge(int age){
          this.age = age;
        }
      }
      第三步:设置属性的存取条件,在setter方法中进一步利用条件判断语句进行赋值限制。
       public class Person{
        private String name;
        private int age;

        public String getName(){
          retrun name;
        }

        public void setName(String name){
          this.name = name;
        }

        public int getAge(){
          retrun name;
        }

        public void setAge(int age){
          if(age < 0 || age >150){
            System.out.println("您输入的年龄不不合法!将重置!");
            return;
        }
          this.age = age;
        }
      }

     

  • 相关阅读:
    1、前言(软件设计师)
    Linux安装java环境的2种方式(Centos7版本,java1.8的版本环境)
    Centos7安装MySQL GPG密钥过期问题
    【实战技能】单片机bootloader的CANFD,I2C,SPI和串口方式更新APP视频教程(2022-08-01)
    【微服务】Ribbon负载均衡
    ruoyi框架使用自定义用户表登录
    RKMEDIA--VENC/VDEC使用
    【Go】单例模式与Once源码
    【开发篇】十二、缓存框架JetCache
    Shell编程之免交互
  • 原文地址:https://www.cnblogs.com/java-ytc/p/16559052.html