zoukankan      html  css  js  c++  java
  • 封装是java面向对象编程三大特征之一。 简单的属性封装

    package com.cqvie.Hello;

    class Person

    {  

      private int age;  

      private String name;  

      public void tell()  

      {  

         System.out.println("姓名:"+name+"  "+"年龄:"+age);

       }

       public int getAge()

       {  

         return age;  

      }

       public void setAge(int age)

       {  

         this.age = age;

       }

       public String getName()

        {   

        return name;  

       }

       public void setName(String name)

       {

          this.name = name;  

      }

    }

    public class TestDemo

    {

       public static void main(String[] args)  

      {   

         Person per = new Person();  

         per.setName("张三");  

         per.setAge(19);  

         per.tell();

       }

    }

    此段程序是相当简单的对属性进行封装的一段代码,对person类定义了私有的age,name属性,还包含一个无返回值的一个tell()方法。

    因为私有属性的不可访问性,所以生成了一堆getter(),setter()方法,这样就完成了一次简单的封装。

  • 相关阅读:
    触发器和存储过程简述
    sql笔记
    AES加密解密代码
    动态获取实体类及类中方法
    springboot metrics elk
    深入浅出Spring Security
    RandomValueStringGenerator
    ExceptionUtils
    spring.main.web-application-type: none
    excel前80%平均分
  • 原文地址:https://www.cnblogs.com/ansibee/p/5584679.html
Copyright © 2011-2022 走看看