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

java学习3---面向对象

一、设计对象并使用

1.类和对象

类是共同特征的描述;对象是真实存在的具体实例。

2.类的几个补充注意事项

 

 

 二、封装

对象代表什么,就得封装对应的数据,并提供数据对应的行为。

封装告诉我们如何正确的设计对象

 

 三、this关键字

this可以区分成员变量和局部变量

 当代码中成员变量和局部变量重名时,就近原则

 当加上this关键词后,则变成成员变量

四、构造方法

 

 如果我们自己没有写任何的构造方法,那么虚拟机会给我们加一个空参构造方法

 

 

 构造方法作用:创造对象的时候,虚拟机会自动调用构造方法,作用是给成员变量进行初始化的。

五、标准JavaBean

 快捷键:alt+insert   /alt+Fn+insert

六、对象内存图

 七、this内存图

 八、成员变量和局部变量的区别


http://www.mrgr.cn/news/66415.html

相关文章:

  • 11.4工作笔记
  • 谷歌浏览器怎么设置网页自动刷新
  • 网付碰一下支付系统功能分享来了!
  • 在线PDF转图片网站
  • 曼切斯特编码原理以及FPGA实现
  • 性能测试 —— MySQL性能测试方案设计!
  • 19. 架构重要需求
  • 1105--面试代码题
  • HttpClientUtils
  • 了解数据库并发产生的问题
  • 大数据新视界 -- 大数据大厂之 Impala 与内存管理:如何避免资源瓶颈(上)(5/30)
  • Java开发中的分布式锁使用教程
  • 安装nodemon报错
  • 三维测量与建模笔记 - 3.1 相机标定基本概念
  • 什么是Scaling Law,谈谈你对它的理解
  • PyTorch 2.0: 开启深度学习框架新纪元
  • DI 依赖注入
  • 动态规划之二维背包及杂项
  • 『Anaconda』一文汇总最最最常用的conda指令,强烈建议收藏!!!
  • 【AI落地应用实战】HivisionIDPhotos AI证件照制作实践指南
  • VSCode 上那些值得推荐的 CSS 插件
  • 嵌入式开发之线程互斥
  • samout v1 预训练模型发布
  • yolov8模型推理测试代码(pt/onnx)
  • 好用的办公套件--- ONLYOFFICE
  • ubuntu问题 -- ubuntu图形化桌面突然打不开了, 一开机黑屏, 或者直接就是login登录的tty命令行界面