当前位置: 首页 > news >正文

面向对象编程 - 高级篇一

文章目录

  • 一、static 关键字
    • 1、static 修饰成员变量
    • 2、static 修饰成员方法
    • 3、static 代码块
    • 4、static 单例模式
  • 三、面向对象三大特征之继承![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/90a4552cae0a41a1967bcffc6b367b47.png)

一、static 关键字

1、static 修饰成员变量

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

2、static 修饰成员方法

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

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

3、static 代码块

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

4、static 单例模式

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

三、面向对象三大特征之继承在这里插入图片描述

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

public class A {} == public class A extends Object {}

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

System.out.println(s); == System.out.println(s.toString());
可以重写 toString 方法
ArrayList 重写了 toString 方法
ArrayList list = new ArrayList();
list.add("java");
System.out.println(list); //[java]

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
子类构造器,都会先调用父类无参构造器,再执行自己
在这里插入图片描述
如果父类没有无参构造器,只有有参构造器,那么子类的构造器就要显示 super(x, …)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/290765.html

相关文章:

  • 力扣面试150题--搜索二维矩阵
  • TPAMI 2025 | 空间频率调制(SFM),深度学习语义分割的细节守护者
  • uniapp 输入时动态修改值(如含单位)光标被强制移至末尾
  • vxe-table 通过配置 ajax 方式自动请求数据,适用于简单场景的列表
  • K8s 集群CoreDNS监控告警最佳实践
  • Django Ninja
  • 病历数智化3分钟:AI重构医院数据价值链
  • 【Prometheus+Grafana篇】监控通过Keepalived实现的MySQL HA高可用架构
  • 安全测试学习
  • Python并发编程:突破GIL枷锁,高效利用多核CPU
  • c# 获取指定路径盘的可用空间
  • 2025年一区SCI-回旋镖气动椭圆优化算法Boomerang Aerodynamic Ellipse-附Matlab免费代码
  • 大根堆,小根堆,双指针
  • ELN和LIMS的区别
  • 【LeetCode 热题 100】207. 课程表——DFS+三色标记
  • 原型设计模式
  • [Plecs基础知识系列] 基于Plecs的半导体热仿真方法(实战篇)_建立热路模型与仿真
  • 多能量CT扫描性能模体的详细讲解
  • 小飞电视:开启智能娱乐新视界
  • 优思学院:精益制造的工具与方法有什么区别?
  • 2025三掌柜赠书活动第二十五期 网络安全应急响应实战
  • Web3.0 能为你带来哪些实质性的 改变与突破
  • Web LLM 安全剖析:以间接提示注入为核心的攻击案例与防御体系
  • 2025年终端安全管理系统的全方位解析,桌面管理软件的分析
  • 在 Windows上用WSL和VSCode进行Linux开发环境配置
  • 解决OpenHarmony中找不到pthread_cancel和pthread_setcanceltype等libc符号的问题
  • python学智能算法(二十七)|SVM-拉格朗日函数求解上
  • SVM(Support Vector Machine)从入门到精通
  • 部署zabbox企业级分布式监控
  • 软件卸载:金山毒霸怎么卸载?【图文讲解】【小白专属】