面向对象编程
慕兮IT
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初学Java---面向对象编程-设计模式学习(单例模式-模板方法-简单工厂-工厂方法)
Unit12 设计模式 部分学习笔记 Part 1: 1、什么是设计模式? 答:设计模式(Design pattern)是代表的是解决问题的通用方法、套路,是开发经验的总结。 2、Java中设计模式有多少种? 答:共23种设计模式。 分为三类:创建型、结构型、行为型。 参考资源: 《Java与模式》、GoF《设计模式》、《Head First设计模式》、菜鸟教程:https://www.runoob.com/design-pattern/design-pattern-tutorial.htm.原创 2020-07-09 11:03:04 · 377 阅读 · 0 评论 -
初学Java---面向对象编程-多态学习
Unit11 多态 部分学习笔记 一、什么是多态? 答:多态(OOP三大特征之一): 一个对象表现出多种形态。 编程角度看:子类对象被声明为父类类型。 二、多态发生的条件:有继承关系或实现关系。 多态的分类: 1.继承类 2.实现接口 1.继承(类)关系: public class Person { String name; } class Student extends Person { int age; public static void main(String[].原创 2020-07-07 23:33:07 · 284 阅读 · 0 评论 -
初学Java---面向对象编程-static与final使用
Unit10 static与final使用 部分学习笔记 一、final的用法: final是Java的关键字,表示最终。 1. final能修饰什么? (1)final不能修饰构造方法 (2)final可以修饰: 类 属性 局部变量 一般方法 2. final修饰后的影响: 类: 这个类不能被继承,也就是这个类不能有子类。 public final class Person { } 属性和变量: 值不能更改,就是常量;常量名称全大写,如果多个单词用下划线分开.原创 2020-07-07 22:50:57 · 228 阅读 · 0 评论 -
初学Java---面向对象编程-抽象类与接口
Unit9 抽象类与接口 学习笔记 一、抽象类 1.什么样的类是抽象类? 被abstract修饰的类就是抽象类。 public abstract class Person { } abstract与public换位置可以吗? 答:可以 2.什么样的方法是抽象方法? 被abstract修饰且没有方法体 public abstract void speak(); 3.抽象类里一定有抽象方法吗? 答:不一定。 public abstract class Person { public.原创 2020-07-07 22:38:14 · 286 阅读 · 0 评论 -
初学Java---面向对象编程-继承(重载与重写)部分学习
Unit8 继承部分学习笔记 1.为什么要使用继承(目的)? 答:类的重用:重复使用已有的类 2.UML中类的继承怎么表示? 继承的关键词是:extends 父类(super class)和子类(sub class) 3.继承的语法规则是什么? 父类中的属性和方法可以被继承,但是是有条件的;到底能不能继承,主要看访问控制符private、默认、protected、public。 4.访问控制符的使用规则是什么? 访问控制符能修饰什么?类,属性,方法,但是不能修饰局部变量. priva.原创 2020-07-07 21:52:28 · 286 阅读 · 0 评论 -
初学Java---面向对象编程-封装
第二部分 面向对象编程(OOP) Java OOP部分 属于Java SE Java包括三部分:语法 + OOP + SE OOP思想来源于生活 一、OOP特征?面向对象的三大特征 1.封装:手机,矿泉水 等 2.继承: 遗产,长相 等 3.多态:冰,气,水 等 4.抽象:不具体 二、封装 1.为什么要用封装? 答:保护数据 2.如何通过代码实现封装? student代码示例如下: public class Student { private int age; private .原创 2020-07-07 21:41:01 · 202 阅读 · 0 评论
分享