侧边栏壁纸
博主头像
Wood Chen博主等级

独唱独酬,独行独坐还独卧

  • 累计撰写 233 篇文章
  • 累计创建 166 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录

对象的封装

wood
2021-09-09 / 0 评论 / 0 点赞 / 9 阅读 / 1057 字
访问控制关键字:default(默认的),,,public(公共的),,,protected(受保护的),,,private(私有的)   1.default  ——————友好的 不加关键字,会赋予一个默认的权限 可以被同一个文件中其他的类直接访问   2.public-----------公共的 对访问没有限制 可以在其他任何地方被java的任何类直接访问 用这个关键字来声明实际上是为了将后面要定义的属性或方法公开,而不是为了封装。只有用它来声明的内容才能保证在java程序中的任何地方被任何其他类或对象直接使用。   3.protected  —————保护的 和默认类型差不多,稍微严格一些   4.private ————私有的 只有这个是严格意义上的封装  
/* 定义一个立方体类———Cube */

class Cube{

    int superficialColor;        //此处为默认的权限类型

    private  double edgeLength;        //变量棱长为私有类型,不能在类之外的地方访问

    protected   double weight;        //重量的访问类型为“保护类型”,类似于默认类型

    public void setEdgeLength( double edge ){

 //公共的方法,可以用来设置立方体的棱长

        edgeLength = edge;

        return;

}

    public double sperficialArea(){

     //公共的方法,可以在任何地方计算此立方体的表面积

    return 6edgeLengthedgeLength;

}

}
0

评论区