• 16、Java中级进阶 面向对象 封装


    1

    访访访

    访

    2

    访访

    3

    A 访访

    B 便

    访

    C

    D

    4

    a,private(private5Java )

    bsetget,

    csetget ,

    5

    package cn.fage.bilibili;

    /**
    * @author lin
    * @version 1.0
    * @date 2020-07-08 10:20
    * @Description TODO
    */
    public class Person {
       private String name;
       /**
        * 
        */
       private String gender;
       private int age;

       public String getName() {
           return name;
      }

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

       public String getGender() {
           return gender;
      }

       public void setGender(String gender) {
           this.gender = gender;
      }

       public int getAge() {
           return age;
      }

       public void setAge(int newAge) {
           if (newAge < 0 || newAge > 100) {
               System.out.println("");
               //0
               age = 0;
          } else {
               age = newAge;
          }
      }

       @Override
       public String toString() {
           return "Person{" +
                   "name='" + name + ''' +
                   ", gender='" + gender + ''' +
                   ", age=" + age +
                   '}';
      }

       public Person() {
      }

       public Person(String name, String gender, int age) {
           setName(name);
           setGender(gender);
           setAge(age);
      }

       public static void main(String[] args) {
           // 
           Person p1 = new Person("zhangsan", "", 121);
           // set()get()
           Person p2 = new Person();
           p2.setName("");
           p2.setGender("");
           p2.setAge(55);
           System.out.println(p1.toString());
           System.out.println(p2.toString());

      }
    }


    Person{name='zhangsan', gender='', age=0}
    Person{name='', gender='', age=55}

    6

    1private使

    private  

    2使private****

    3this

    this****

    this

    thisthis

    4

    :

      

    public (){}

     :

    public (){

    }


                    

    圈~

     注公众号

  • 相关阅读:
    [05] EL表达式
    [03-01] JSP自定义标签
    [04] JSP标准动作
    [03] JSP指令
    Fiddler抓包调试前端脚本代码
    《互联网协议入门》思维导图笔记
    Nodejs学习笔记(十)—与MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门
    Nodejs学习笔记(九)—与Redis的交互(mranney/node_redis)入门
    Nodejs学习笔记(八)—Node.js + Express 实现上传文件功能(felixge/node-formidable)
    Nodejs学习笔记(七)—Node.js + Express 构建网站简单示例
  • 原文地址:https://www.cnblogs.com/naimao/p/13353312.html
Copyright © 2020-2023  润新知