![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
文章平均质量分 91
.徐十三.
热爱生活 热爱自己
展开
-
在B站跟尚硅谷学习Java课程之抽象类
抽象类的学习总结抽象类的概念定义所修饰的类型抽象类抽象方法抽象类的应用概念例题讲解模板方法设计模式抽象类的总结1.抽象方法2.抽象方法 抽象类的概念 定义 定义:随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更加一般,更通用。类得设计应该保证父类和子类能够共享特征。有时候将父类设计的非常抽象,以至于没有设计具体的实例。 所修饰的类型 关键字 :abstract(抽象) 抽象类 抽象类:用关键字abstract来修饰一个类时,这个类就叫做抽象类。 abstract :抽象的,可以用来修饰类和方法原创 2021-07-14 12:39:28 · 73 阅读 · 0 评论 -
Java学习面向对象三特点之多态
Java面向对象特点之多态多态的定义多态存在的条件instanceOf关键字总结 多态的定义 定义: 即同一方法可以根据发送对象的不同而采用多做不同的行为方式。值得强调的是,一个对象的实际类型是确定的,但可以指向对象的引用的类型很多(父类,有关系的类)。 代码展示: 在Person父类中写入run();和eat();两个方法。 在Student类中继承Person类并重写父类的方法并且重写父类的方法。 多态存在的条件 instanceOf关键字 总结 ...原创 2021-05-16 17:35:00 · 65 阅读 · 0 评论 -
Java面向对象的学习总结2.0
面向对象的特点封装定义和原理继承extandsobjectsuper重写总结 封装 定义和原理 Java的三大特点之封装:封装又称数据的封装,因为Java是面向对象的语言,需要对一些私密的数据进行隐藏。就像在银行取钱一样,每个用户不可能去操控别人的账号,你只能操控你自己有的账户,而且对于ATM机取钱的一些业务,你只知道结果,不知道机器是如何运行。这样就把程序功能性的代码封装起来,外部人看不到也不知道。只能去通过操作相应的接口来访问(信息隐藏)。 原理:“该露的露,该藏的藏”。 写程序设计追求“高内聚,低耦合原创 2021-05-11 17:28:20 · 147 阅读 · 0 评论