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()方法,这样就完成了一次简单的封装。

  • 相关阅读:
    Set up width and height tcl tk main window
    makefile
    itk_component add
    android的各种*.img 文件
    Install Android 2.2.1 Froyo On Nook Color [Advanced Guide]
    Android开机启动流程初探
    编译MTK6516脚本
    调试MTK6516错误总结
    Android开机启动流程初探
    编译MTK6516脚本
  • 原文地址:https://www.cnblogs.com/ansibee/p/5584679.html
Copyright © 2011-2022 走看看