Java基础第四章、面向对象


一、成员变量


示例:

二、JVM内存模型






类变量就是静态变量

三、构造方法

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

this关键字

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




四、面向对象的三大特征

1.封装

2.继承






继承-重写


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

super关键字应用:

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


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

3.多态

Main函数执行:

对象类型转换:

相关推荐
刘婉晴19 小时前
【Java】NIO 简单介绍
java·nio
渣哥19 小时前
聊聊我和 ArrayList、LinkedList、Vector 的“一地鸡毛”
java
浮游本尊19 小时前
Java学习第20天 - 性能优化与监控
java
纪莫20 小时前
技术面:Java并发(线程同步、死锁、多线程编排)
java·java面试⑧股
衍余未了20 小时前
k8s 内置的containerd配置阿里云个人镜像地址及认证
java·阿里云·kubernetes
叽哥20 小时前
Kotlin学习第 4 课:Kotlin 函数:从基础定义到高阶应用
android·java·kotlin
渣哥20 小时前
使用 HashMap 提高性能的小技巧
java
kyle~20 小时前
排序---快速排序(Quick Sort)
java·开发语言
小蒜学长21 小时前
旅行社旅游管理系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·旅游
Kevinyu_21 小时前
RabbitMQ
java·rabbitmq·java-rabbitmq