面向对象编程(Object-Oriented Programming,OOP)面向对象,方法的定义,方法的调用,类与对象的创建,构造器

  • 属性+方法=类;语句的集合=方法;自变量的结合=结构体
  • 面向过程思想:线性思维。第一步做什么,第二步做什么···
  • 面向对象思想:分类的思维模式。思考解决问题需要哪些分类,然后对这些分类进行单独的思考,最后对某分类下的细节进行面向过程的思索

  • 面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据。

  • 抽象
  • 三大特性
  1. 封装:封装数据,对外留一个小口访问
  2. 继承
  3. 多态

  • 方法
  •  方法名:见名知意
  • 异常抛出:没有学
  1. 静态方法:可以通过类.方法名调用
  2. 非静态方法:调用需实例化这个类(new)
  3. 都是静态方法或都是非静态方法可以相互调用

  • 值传递和引用传递(需要学习对象和内存的相关知识)

 

 

  •  类与对象的关系
  1. 类是一种抽象的数据类型,它是对某一类事物整体描述或定义
  2. 对象是抽象概念的具体实例
  • 如何创建对象

 

  • 如何在IDEA中查看class文件
  1. 打开项目结构
  2.  
  • 构造器 
  • 快捷键:Alt+insert 自动生成构造函数
  • this指向当前的类
posted @   cvhgfds  阅读(90)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示