当前位置:   article > 正文

与java面向对象的约会_java 面向对象 女生相亲 找了一个男生 又跟另一个男生相亲 开发其他功能

java 面向对象 女生相亲 找了一个男生 又跟另一个男生相亲 开发其他功能

初级面向对象

1、一切都可以看作是对象(在java中)。
{对于男孩子,不仅仅只有女孩子能成为对象,有可能男孩子也会成为你的对象}

2、而面向对象就是指 把事物对象化。
{面对面去了解你的对象,挖掘其特点,以便更好的去解决实际问题}

一、封装

1.抽象

      封装就是把对象的属性和方法都放到一个类里面
  • 1

2.具体

      属性:如 女朋友的身高、年龄、三围等基本信息
      方法:如 女朋友吃饭、睡觉等一系列行为
      类:如 人类、鱼类、鸟类   
  • 1
  • 2
  • 3

3.优点

      把女朋友的基本信息与行为封装在一起,有利于你和别人更好了解你女朋友
  • 1

二、继承

1.抽象

      如果A对象继承了B对象,那么A对象就拥有了B对象的属性和方法
      (B对象特有属性和方法不能被继承)
  • 1
  • 2

2.具体

      你继承了你爸,那么你就有你爸的相关特征(如血型一样,都是双眼皮等等)
      但是你和你爸还是有很多不同的,特有的不能被继承(如你爸抽烟,你不抽等)
  • 1
  • 2

3.优点

     减少了代码,提高了代码复用性
     列:你继承了你爸,你妈经常就说:你和你爸一个德行。你妈就通过你爸
         知道了你的种种,所以不用在去了解你,省了很多事。
  • 1
  • 2
  • 3

三、多态

1.抽象

      多态:方法和对象具有多种状态
      多态是建立在封装和继承之上的
  • 1
  • 2

2.具体

     列:对于小猫咪,你女朋友可能很喜欢,而你可能嫌毛多。
         对于从身旁经过的小姐姐,你可能忍不住去看几眼,但你女朋友就·····
  • 1
  • 2

而且你应该不能往后面看了,你应该在去医院的路上

3.优点

    有了多态,可以写成小猫咪被谁谁谁喜欢或不喜欢
    不用写成你不喜欢小猫咪,而你女朋友喜欢小猫咪
  • 1
  • 2

明显两句代码变成了一句。
你可能还不太懂他的优点,就是你可以把方法(行为)写进父类,不同子类调用就会产生不同结果。而不同在不同子类中分别写此方法。

在这里插入图片描述
菜鸟第一次写,写的烂~~继续加油

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/513214
推荐阅读
相关标签
  

闽ICP备14008679号