Java基础第四章、面向对象


一、成员变量


示例:

二、JVM内存模型






类变量就是静态变量

三、构造方法

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

this关键字

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




四、面向对象的三大特征

1.封装

2.继承






继承-重写


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

super关键字应用:

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


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

3.多态

Main函数执行:

对象类型转换:

相关推荐
小年糕是糕手1 小时前
【C++】类和对象(二) -- 构造函数、析构函数
java·c语言·开发语言·数据结构·c++·算法·leetcode
豐儀麟阁贵1 小时前
8.2异常的抛出与捕捉
java·开发语言·python
老华带你飞1 小时前
社区养老保障|智慧养老|基于springboot+小程序社区养老保障系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·小程序·毕设·社区养老保障
码龄3年 审核中1 小时前
Linux record 03
java·linux·运维
q***87601 小时前
springboot下使用druid-spring-boot-starter
java·spring boot·后端
程序员西西1 小时前
SpringBoot无感刷新Token实战指南
java·开发语言·前端·后端·计算机·程序员
东南门吹雪1 小时前
Spring的Bean相关
java·spring·bean·aop
q***69771 小时前
Y20030018基于Java+Springboot+mysql+jsp+layui的家政服务系统的设计与实现 源代码 文档
java·spring boot·mysql
摇滚侠1 小时前
2025最新 SpringCloud 教程,Nacos-配置中心-数据隔离-动态切换环境,笔记18
java·笔记·spring cloud
Seven971 小时前
剑指offer-42、和为S的两个数字
java