关于Java当中面向对象的封装性(一):继承性

大家好,我们知道在Java中封装性好是什么意思,面向对象具有继承、封装、多态三大特性。这次想介绍Java中面向对象的封装。

在Java中,封装有两种,一种是方法封装,一种是关键字封装。小编先介绍一下方法的封装。

方法的封装,代码如下:

public class one {public static void main(String args[]){int[] array={1,2,3,4,5};int min=getMin(array);//调用方法System.out.println ( “最小值: “+min);}

//定义求最小值的方法 public static int getMin(int[] array){int min=array[0];for(int i=1;i

事实上,定义该方法的代码是可以隐藏的。我们只需要调用这个方法就可以得到我们想要的结果。封装就是隐藏一些细节,这些细节是外界看不到的。关于面向对象的封装,小编先讲讲,然后小编讲private关键字的作用和使用。

图片[1]-关于Java当中面向对象的封装性(一):继承性-老王博客

使用private关键字,可以修改需要保护的成员变量,也可以防止设置不合理的值封装性好是什么意思,提高代码的安全性。需要注意的是,一旦使用了private关键字,就可以在这个类中自由访问,超出这个类的范围需要间接访问。如何间接访问?需要定义一对 Getter 和 Setter 方法。

代码显示如下:

public class Book {//首先定义一个书类 String name;private int price;String author;public void show(){System.out.println(“书名:”+name+”, price:”+price+”, author :”+author);}//这个成员方法专门用来设置数据到年龄 public voidsetPrice(int num) {//对于setter方法,可以没有返回值,参数类型对应成员边

如果(数 > 30 && 数

关于Java中的面向对象继承,首先会提到private关键字的作用和使用。请注意 Setter 和 Getter 的命名规则。第二个单词的第一个字母需要大写。希望这篇文章可以帮助到你,也欢迎你补充和纠正你的错误。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论