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

    ----------siwuxie095

       

       

       

       

    1、封装性的作用

       

    保护某些属性和方法不被外部所看见/访问

       

       

       

       

    2、封装的实现

       

    为属性和方法进行封装是通过关键字private声明的

       

    实现该属性的 get 和 set 方法为外部所访问

       

    快速实现 get 和 set:在代码编辑界面,右键->Source->Generate Getters and Setters

       

       

       

    代码:

       

    package com.siwuxie095.classdemo;

       

    class PersonX{

    private String name;

    private int age;

     

    public String getName() {

    return name;

    }

    public void setName(String name) {

    this.name = name;

    }

    public int getAge() {

    return age;

    }

    public void setAge(int age) {

    if (age>=0&&age<=150) {

    this.age = age;

    }

     

    }

     

    public void tell() {

    System.out.println("姓名:"+getName()+" 年龄:"+getAge());

    }

     

    }

       

    public class ClassDemo02 {

       

    public static void main(String[] args) {

    PersonX per=new PersonX();

    per.setName("张三");

    per.setAge(30);

    per.tell();

    }

       

    }

       

       

    运行一览:

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    写在寒假
    Docker安装Redis(两种方式)
    JVM类加载机制
    RabbitMQ学习
    MySQL索引详解
    Java内存区域
    Window10下的Docker Desktop安装(保姆级教程)
    JVM垃圾回收
    力扣Hot100(目前进度89/100)
    C# 发送邮件实例
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6559933.html
Copyright © 2011-2022 走看看