java 封装和隐藏 权限修饰符

Posted DQ_CODING

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 封装和隐藏 权限修饰符相关的知识,希望对你有一定的参考价值。

概念


问题的引入

封装性的体现

权限修饰符


案例

package lesson.l11_oop2;

/**
 * Illustration
 *
 * @author DengQing
 * @version 1.0
 * @datetime 2022/7/3 15:28
 * @function
 */
public class Person 
    private int age;

    public void setAge(int age) 
/*        if (age<0||age>130)
            throw new RuntimeException("传入的数据非法");
        
        this.age=age;*/
        if (age >= 0 && age <= 130) 
            this.age = age;
         else 
//            this.age = 0;
            throw new RuntimeException("传入的数据非法");
        
    

    public int getAge() 
        return this.age;
    


class PersonTest 
    public static void main(String[] args) 
        Person person = new Person();
        person.setAge(-9);
        System.out.println(person.getAge());
    

以上是关于java 封装和隐藏 权限修饰符的主要内容,如果未能解决你的问题,请参考以下文章

Java 访问修饰符总结

Java封装 概述

Java访问修饰符:publicprotected缺省private

java-封装

java访问修饰符

java知识总结