首页 >> 优选问答 >

java封装简单例子(java封装)

2023-11-27 21:27:18

问题描述:

java封装简单例子(java封装),急!求解答,求别让我失望!

最佳答案

推荐答案

2023-11-27 21:27:18

大家好,我是小跳,我来为大家解答以上问题。java封装简单例子,java封装很多人还不知道,现在让我们一起来看看吧!

1、封装,简单理解就是把一系列的数据放在一个类中,如果形容一个人(假设吧‘人’作为一个类),我们可以用身高(hight),体重(weight)等来描述,如果不封装,我们需要3个变量来形容它。在面向对象中,可以用一个Person类封装这些数据,Person具有3个成员变量,分别是 height,weight。使用的时候,每当生成一个这样的类的对象,就具有这3个属性。

2、继承,如果B类继承A类。那么B类将具有A类的所有方法,同时还可以扩展自己独有的方法和属性。还用人做例子。‘人’是父类,那么‘男人’,‘女人’都是继承自‘人’。也就是说,不论‘男人’,‘女人’,都具有‘身高’,‘体重’这两个属性,同时,他们可以有自己独有的属性。比如‘男人’可以有一个‘妻子’属性来表示他的妻子是谁。,而女人可以有‘丈夫’属性。

3、多态,在java中,同一个方法可以有多种不同的表现形式,具体说来分为重载和重写。重载就是一个方法的方法名相同而所具有的参数列表不同。比如:

4、public String talk(String content); //参数是String,

5、public String talk(String content, int number) //参数是2个,String和int

6、重载则是子类在继承父类的同时,重新实现了父类的某个方法。重载的方法名和参数都必须完全相同。

7、比如父类

8、public String talk(String content) {

9、System.out.print(content);

10、}

11、子类继承该类,所以也具有talk这个方法,他重新定义了该方法的实现

12、public String talk(String content) {

13、System.out.println("Hi" + content);

14、}

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章