Java基础第四章、面向对象


一、成员变量


示例:

二、JVM内存模型






类变量就是静态变量

三、构造方法

默认构造方法、定义的构造方法(不含参数、含参数)
构造方法重载:

this关键字

this关键字应用:对构造方法进行复用,必须放在第一行




四、面向对象的三大特征

1.封装

2.继承






继承-重写


子类使用super关键字指明调用父类的某个方法或者成员变量(这个方法在子类中被重写了)

super关键字应用:

子类调用父类的构造器使用super()


子类构造器会默认调用父类的构造器

3.多态

Main函数执行:

对象类型转换:

相关推荐
程序员飞哥5 分钟前
如何设计多级缓存架构并解决一致性问题?
java·后端·面试
一只小松许️12 分钟前
深入理解:Rust 的内存模型
java·开发语言·rust
前端小马42 分钟前
前后端Long类型ID精度丢失问题
java·前端·javascript·后端
Lisonseekpan43 分钟前
Java Caffeine 高性能缓存库详解与使用案例
java·后端·spring·缓存
SXJR1 小时前
Spring前置准备(七)——DefaultListableBeanFactory
java·spring boot·后端·spring·源码·spring源码·java开发
心态特好2 小时前
详解WebSocket及其妙用
java·python·websocket·网络协议
Haooog3 小时前
98.验证二叉搜索树(二叉树算法题)
java·数据结构·算法·leetcode·二叉树
武子康3 小时前
Java-143 深入浅出 MongoDB NoSQL:MongoDB、Redis、HBase、Neo4j应用场景与对比
java·数据库·redis·mongodb·性能优化·nosql·hbase
jackaroo20204 小时前
后端_基于注解实现的请求限流
java
道可到4 小时前
百度面试真题 Java 面试通关笔记 04 |JMM 与 Happens-Before并发正确性的基石(面试可复述版)
java·后端·面试