面向对象概念梳理(挺详细的欧)

一:面向对象学习的主要路线
在这里插入图片描述
二:数据路线以及变量位置的声明
在这里插入图片描述
三:方法声明的结构以及注意点在这里插入图片描述
四:形参列表,方法的使用以及方法体注意事项,
在这里插入图片描述
在这里插入图片描述

五:return关键字的使用
在这里插入图片描述
六:能够通过栈,堆梳理内部运行路线,及注意事项
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数组的内存解析图(难点)
在这里插入图片描述

上述的图是p16的讲解。需要掌握的知识是如何转换的。我们应该理解在栈中先进后出的原则。即是方法中已经执行中先销毁
最最最最核心的是引用数据类型中的实参,形参的调用及赋值

七:重载的概念
在这里插入图片描述
在这里插入图片描述

八:变量的赋值的路径解析图
在这里插入图片描述
在这里插入图片描述
上述的图是p16的讲解。需要掌握的知识是如何转换的。我们应该理解在栈中先进后出的原则。即是方法中已经执行中先销毁

九:方法的形象的传递机制,值传递
在这里插入图片描述

十:面向对象特征之一:封装
在这里插入图片描述
在这里插入图片描述
十一:this关键字的使用
在这里插入图片描述
十二:面向对象特性二:继承
在这里插入图片描述

十三:父类,子类的继承关系
在这里插入图片描述
十四:重写的定义以及注意事项
在这里插入图片描述
十五:this使用
在这里插入图片描述
p17所讲的this调用属性,方法,构造器
this调用方法就相当于方法中调用方法,此时this可以省略

方法重写,重写的是方法,子类继承父类。属性不存在覆盖之说。此时方法中属性要用到this.属性,supe.属来区分开属性位置的不同。this是当前类中的属性,super是父类中的属性。

十六:super调用构造器及注意事项

在这里插入图片描述
在这里插入图片描述

十七:子类对象实列化的全过程
在这里插入图片描述
在这里插入图片描述
十七:面向对象特征三:多态性(向上转型),向下转型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
向下转型以及instanceof用法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
十八:final static使用
在这里插入图片描述
在这里插入图片描述
十九:抽象类
在这里插入图片描述
在这里插入图片描述
抽象类中一定要有构造器主要目的是子类需要
public abstract class Person {
String name;
int age;

public Person() {
}


public Person(String name, int age) {
    this.name = name;
    this.age = age;
}

public class Student extends Person {
public Student(){

}
public  Student(String name,int age){

}
二十:接口

在这里插入图片描述
抽象和接口,抽象一定有构造器,接口一定不能有构造器
类只能实现接口的重写方法:
所以接口中只有抽象方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值