感言
学习方法应该有比较大的问题,但是用话更多的时间去弥补!加油,一定可以的!
小节 继承
1、继承的基本含义
抛开一切来说,继承就是在新推出一些功能的时候,需要将之前的代码给再写一遍,调用起来也比较麻烦,这里感觉也是使用到了面向对象的一个思想,将之前用到的代码不给你看,保证了代码的隐私,然后知道那些功能已经实现就可以,extends一下。基类和派生类,可以说“基类是一个大的类别,可以说派生类是一个基类,”然后派生类是存在有自己独特的东西。
小节 多态
1、多态的基本含义
父类引用指向子类对象,按照固定的公式来做,好处就是可以方便去new具体类的对象
2、多态和继承总体汇总
package cn.java.test.demo3;
public class TestMethod {
public static void main(String[] args) {
Fu1 fu = new Zi1(); //父类引用调用了 子类对象
Fu2 fu2 = new Fu2();//Fu2和Zi2是继承关系,然后这里创建的是Fu2 的对象
Zi2 zi2 = new Zi2();//Fu2和Zi2是继承关系,然后这里创建的是Zi2 的对象
//首先这里创建的是一个多态,父类引用指向子类对象
System.out.println(fu.num);//这里的结果是10,这里的变量是调用的父类里面的num
fu.method();//这里的结果是30,表示这里是先找了子类里面的方法然后该方法直接调用了本类里面的对象