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修饰
    }





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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值