小白也能记住的面向对象的四个特征

小白也能记住的面向对象的四个特征

您好! 这篇博客简单介绍了java面向对象的四个特征 告别百度上的繁冗 听不懂
个人总结 不喜勿喷 谢谢

1封装

java封装的目标就是要实现软件内部的“高内聚,低耦合”通俗的说就是让有关系的都搞到一块 然后降低耦合度 然后还可以发散思维这么说: 就是把对同一事物进行操作的方法和相关的方法放在同一个类中,把方法和它操作的数据都放在同一个类中 即将对象封装成一个相对封闭的个体 对象状态(属性)由这个对象自己的方法来读取和改变

2抽象

抽象就是找出一些事物的相似和共同之处 然后将这些事物归为一个类 这个类 只考虑这些事物的相似之处 并且会忽略与当前主题和目标无关的事物 只把注意力放在与当前目标有关的方面 例如一个Person类 class Person{ String name; int age; } 人本来有很多属性 但是当前系统只需要人的姓名和年龄 使用抽象可以避免考虑一些与目标无关的东西 要善于划分问题的边界 当前系统需要什么 就只考虑什么

3继承

继承是子类自动共享父类数据和方法的机制 这是类之间的一种关系 就是在定义一个类的时候 可以在一个已经存在的类的基础上进行 把这个已经存在的类所定义的内容作为自己的内容 并可以加入新的内容 或者修改原来的方法使之更适合自己的需要 这就是继承

4多态

多态是同一个行为具有多个不同表现形式或形态的能力。
指允许不同类的对象对同一消息做出响应 同一个事件发生在不同的对象上会产生不同的结果。比如男生给你说我喜欢你和女生给你说我喜欢你反应肯定不一样
多态具体表现在重写和重载多态就是类的多种表现方式比如同名不同参子类重写父类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值