Java第十三课---面向对象(多态)
多态 动态编译:类型:可扩展性 即同一方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用类型有很多(父类,有关系的类) 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注...
多态 动态编译:类型:可扩展性 即同一方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用类型有很多(父类,有关系的类) 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注...
1. 面向对象和面向过程的区别 面向对象 面向过程 特性 封装、继承、多态 功能模块化,代码流程化 优点 易于维护、复用和拓展;低耦合 性能高 面向对象:认为世界由对象组成,对象与对象之间通过方法进行交互。以对像为中心,按功能划分问题。 优...
------------恢复内容开始------------ 1.1 包的概述和使用 包其实就是文件件; 包的格式:package 包名;(多级包用“.”分开) eg:package com.helloworld; 带包的Java类编译和执...
文章目录 零、本讲学习目标 一、类的封装 (一)为什么需要封装 1、案例演示 2、案例分析 3、解决方案 (二)如何实现封装 1、封装的定义 2、封装的实现 3、案例演示 二、类的继承 (一)继承概述 (二)单继承 1、单继承示意图 2、单...