zoukankan      html  css  js  c++  java
  • 2-封装性

     1 package com.example;
     2 
     3 /**
     4  * Created by Y on 16/4/13.
     5  */
     6 public class Person {
     7     private int age;
     8     private String name;
     9     public int getAge() {
    10         return age;
    11     }
    12 
    13     public void setAge(int age) {
    14         if (age>=0 && age<=150) {
    15             this.age = age;
    16         }
    17     }
    18 
    19     public String getName() {
    20         return name;
    21     }
    22 
    23     public void setName(String name) {
    24         this.name = name;
    25     }
    26     public void tell(){
    27         System.out.println("年龄是:" + getAge() + "姓名是:" + getName());
    28     }
    29 
    30 }
    Person
     1 package com.example;
     2 
     3 
     4 public class MyClass {
     5     public static void  main(String[] args){
     6     //封装性:保护某些属性和方法不被外部所看见.为属性和方法进行封装是通过关键字PRIVATE声明的.实现该属性的SET和GET方法为外部所访问
     7         Person per = new Person();
     8         per.setName("xiaoyu");
     9         per.setAge(20);
    10         per.tell();
    11     }
    12 }
    MyClass
  • 相关阅读:
    MySQL-安装mysql8
    MySQL-Prometheus
    MySQL-sysbench
    MySQL-客户端登录问题
    学习进度第十六周
    学习进度第十五周
    寻找最长单词链
    用户体验评价
    学习进度第十四周
    找水王问题
  • 原文地址:https://www.cnblogs.com/BelieveFish/p/6281755.html
Copyright © 2011-2022 走看看