阶段一模块2
本模块通过现实中的案例来展现和剖析面向对象编程的思想,并掌握面向对象编程的语法规则
LanceMai
始终对这个世界保持敬畏
展开
-
Java面向对象编程(一)类与对象
目录一、类与对象1.1 对象和面向对象编程的概念1.2 类和对象的概念1.3 类、对象、引用的定义类的定义成员变量的定义对象的创建引用的定义1.4 案例:Person类Person类的定义Peson类代码的执行流程和内存分析一、类与对象1.1 对象和面向对象编程的概念万物皆对象面向对象:以属性和行为的观点去分析现实生活中的事物面向对象编程:先以面向对象的思想进行分析,然后使用面向对象的编程语言进行表达的过程精髓:封装、继承、多态1.2 类和对象的概念对象主要指现实生活中客观存在的实体,原创 2020-07-06 12:50:15 · 341 阅读 · 0 评论 -
Java面向对象编程(二)方法和封装
目录二、方法和封装2.1 构造方法概念和使用默认构造方法作用2.2 方法重载(Overload)2.3 案例:Person类中重载的使用2.4 方法重载的实际意义2.5 this关键字基本概念工作原理使用方式二、方法和封装2.1 构造方法概念和使用// 构造方法名与类名完全相同,且没有返回值,连void也不许有class 类名 { 类名(形参列表) { 构造方法体; }}默认构造方法当一个类中没有定义任何构造方法时,编译器会自动添加一个无参空构造构造方法,叫做默认/缺省构造方法,原创 2020-07-07 18:05:17 · 593 阅读 · 0 评论 -
Java面向对象编程(三)static 关键字和继承
目录三、static关键字和继承3.1 static关键字(重点)(1) 基本概念(2) 使用方式3.2 构造块和静态代码块(笔试)笔试3.3 main方法详解3.4 案例:Singleton类的封装(重中之重)3.5 单例设计模式概念实现流程实现方式3.6 继承 extends(重中之重)概念特点(以及super关键字的使用)方法重写 Override概念原则3.7 权限修饰符 和 包package权限修饰符包 packagepackage语句的由来包的定义定义包的规范包的导入3.8 final 关键字(原创 2020-07-09 08:50:33 · 568 阅读 · 0 评论 -
Java面向对象编程(四)多态
目录四、多态和继承类4.1 多态概念语法格式4.2 案例:Shape类和Rect类的实现四、多态和继承类4.1 多态概念多态主要指的是同一事物表现出的多种形态饮料:可乐、雪碧、红牛、脉动、…人:学生、教师、工人、…语法格式父类类型 引用变量 = new 子类类型();如:Shape sr = new Rect();sr.show();总之一句话:父类类型的引用指向子类类型的对象4.2 案例:Shape类和Rect类的实现...原创 2020-07-10 00:02:42 · 270 阅读 · 0 评论 -
Java面向对象编程(五)特殊类
目录五、特殊类5.1 内部类(熟悉)基本概念分类5.2 普通内部类(成员内部类)定义使用方式5.3 静态内部类定义使用方式5.4 局部内部类(方法内部类)定义使用方式5.5 回调模式概念5.6 匿名内部类(重点)开发经验分享匿名内部类的语法格式(lamda)5.7 枚举类型(熟悉)基本概念和自定义实现枚举类型的定义自定义类和枚举类在switch中的使用区别Enum类的概念和方法五、特殊类5.1 内部类(熟悉)基本概念当一个类的定义出现在另一个类的类体中时,那么这个类叫做内部类(Inner),而这个原创 2020-07-12 16:49:55 · 760 阅读 · 0 评论 -
阶段一模块二总结
阶段一模块二总结原创 2020-07-24 21:58:32 · 240 阅读 · 0 评论