Java面向对象
2022/4/28 20:12:57
本文主要是介绍Java面向对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java面向对象
Java的核心思想就是OOP
Object Oriented Programming (OOP) 面向对象程序设计
什么是面向对象
物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独撕开,最后,才对某个分类下的细节进行面向过程的思索.
面向对象适合处理复杂的问题,适合处理需要多人协作的问题!
从认识角度考虑是现有对象后有类.
-
对象 是具体事务.
-
类 是抽象的,是是对对象的抽象
从代码运行角度考虑是现有类后有对象
- 类是对象的模板.
面向对象(框架)与面向过程(流程)的区别
对于描述复杂的事务吗,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统,但是具体到微观操作,任然需要面向过程的思路去处理.
面向对象的本质
以类的方式组织代码,以对象的方式组织(封装)数据.
抽象
三大特性
- 封装
- 继承
- 多态
方法的加深使用
方法的定义
- 修饰符
- 返回类型
- break和return区别
- break结束循环,跳出switch语句
- return 结束方法,返回一个结果
- 方法名
- 注意规范,见名知意,驼峰原则
- 参数列表
- 参数类型和参数名
- 异常输出
throw 抛 , 引
方法的调用:递归
- 静态方法
- 静态方法可直接调用
- 非静态方法
- 可以将对象实例化
- 方法是
- 对象类型 对象名 = new 对象类型();
- 形参和实参
- 值传递和引用传递
- 引用传递本质上还是值传递
- this关键字
person 人
类与对象的创建
一个项目应该只有一个main方法
application 应用
创建与初始化对象
- 使用new关键字创建对象
- 使用new关键字创建的时候,除了分内存框架之外,还会给创建好的对象进行默认初始换以及对类中构造器调用.
- 类中构造器也称为构造方法,是在进行创建对象的时候必须要调用的,并且构造器有以下两个特点:
-
- 必须和类的名字相同
- 必须没有返回类型,也不能写void
-
- 类中构造器也称为构造方法,是在进行创建对象的时候必须要调用的,并且构造器有以下两个特点:
- 使用new关键字创建的时候,除了分内存框架之外,还会给创建好的对象进行默认初始换以及对类中构造器调用.
构造器必须掌握
构造器的作用
- 使用new关键字必须要有构造器.
- 使用new关键字本质是在调用构造器
- 用来初始化值
有参构造一旦定义了有参构造,无参就必须显示定义
生成构造器的方法(IDEA)
Alt+insert (简写为ins)
shout 叫
小结
-
类与对象
- 类是一个模板:抽象
- 对象是一个具体的实例
-
方法
定义,调用
-
对应的引用
- 引用类型: 基本类型(8)
- 对象是通过引用来操作的:栈-->堆
-
属性:字符field 成员变量
默认初始化
数字: (int)0 (float) 0.0
char : u0000
boolean : false
引用:null
修饰符 属性类型 属性名 = 属性值!
-
对象的创建和使用
- 必须使用new 关键字创造对象,构造器
- Person kuangshen = new Person();
- 对象的属性 kuangshen,name
- 对象的方法 kuangshen.sleep
- 必须使用new 关键字创造对象,构造器
-
类
- 静态的属性 属性
- 动态的行为 方法
重点
封装 继承 多态
这篇关于Java面向对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器
- 2024-11-26Java云原生资料:新手入门教程与实战指南
- 2024-11-26JAVA云原生资料入门教程