JavaOOP中的封装特性代码讲解

/*
* 标题:JavaOOP中的封装特性
*作者:Nstar
* 时间:2020年3月7日
* 内容:
* 问:什么是JavaOOP封装?
* 答:在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法,封装可以被认为是一个保护屏障,俗称“加壳”
* 说明:我们使用两个类来说明封装特性,分别是Test2和Pople类
* */
public class Test2{         //Test2受public访问控制符修饰,可以在任何地方访问此类。
    public static void main(String[] args){    //Test2类的程序入口方法
     Pople pop =new Pople();     //使用new运算符创建一个对象,基于Pople类创建的对象,对象名称为pop
     pop.age=12;      //由于在Pople类中没有被private修饰,所以可以被访问并且修改
     System.out.println("年龄为:"+ pop.age);     //打印修改过值之后的age变量
     pop.name = "Nstar"; // 由于在Pople类中被private修饰,只允许Pople类中访问,所以开发软件和Java会报错,并且显示name变量只能在Pople类中访问
        System.out.println("名子是:"+pop.name);
    }
}
class Pople{
        int age;   //定义一个整型的变量
      private String name;   //定义一个字符串变量,并且使用private修饰
    }





运行效果图
在这里插入图片描述

发布了13 篇原创文章 · 获赞 0 · 访问量 268

猜你喜欢

转载自blog.csdn.net/ChinaNebula/article/details/104892492