问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA中什么是面向对象

发布网友 发布时间:2022-04-21 13:46

我来回答

4个回答

热心网友 时间:2023-11-11 10:44

在java的学习中,面向对象应该是java技术的重中之重,虽然在生活中没有对象可以面对,但在技术中还是要一直接触面对对象,而且不可避免。今天对面向对象来了一个小总结。

一、面向对象的特点:
1、将复杂的事情简单化。
2、面向对象将以前的过程中的执行者,变成了指挥者。
3、面向对象这种思想是符合现在人们思考习惯的一种思想。
过程和对象在我们的程序中是如何体现的呢?过程其实就是函数;对象是将函数等一些内容进行了封装。
二、匿名对象使用场景:
1、当对方法只进行一次调用的时候,可以使用匿名对象。
2、当对象对成员进行多次调用时,不能使用匿名对象。必须给对象起名字。
三、在类中定义其实都称之为成员。成员有两种:
1、成员变量:其实对应的就是事物的属性。
2、成员函数:其实对应的就是事物的行为。
所以,其实定义类,就是在定义成员变量和成员函数。但是在定义前,必须先要对事物进行属性和行为的分析,才可以用代码来体现。
四、类中怎么没有定义主函数呢?
注意:主函数的存在,仅为该类是否需要独立运行,如果不需要,主函数是不用定义的。主函数的解释:保证所在类的独立运行,是程序的入口,被jvm调用。
五、成员变量和局部变量的区别:
1、成员变量直接定义在类中;局部变量定义在方法中,参数上,语句中。
2、成员变量在这个类中有效;局部变量只在自己所属的大括号内有效,大括号结束,局部变量失去作用域。
3、成员变量存在于堆内存中,随着对象的产生而存在,消失而消失;局部变量存在于栈内存中,随着所属区域的运行而存在,结束而释放。
六、构造函数和一般函数有什么区别呢?
1、两个函数定义格式不同。
2、构造函数是在对象创建时,就被调用,用于初始化,而且初始化动作只执行一次。
一般函数,是对象创建后,需要调用才执行,可以被调用多次。
七、创建一个对象都在内存中做了什么事情?
1、先将硬盘上指定位置的Person.class文件加载进内存。
2、执行main方法时,在栈内存中开辟了main方法的空间(压栈-进栈),然后在main方法的栈区分配了一个变量p。
3、在堆内存中开辟一个实体空间,分配了一个内存首地址值。new
4、在该实体空间中进行属性的空间分配,并进行了默认初始化。
5、对空间中的属性进行显示初始化。
6、进行实体的构造代码块初始化。
7、调用该实体对应的构造函数,进行构造函数初始化。
8、将首地址赋值给p ,p变量就引用了该实体。(指向了该对象)

热心网友 时间:2023-11-11 10:44

面向对象方法是20世纪计算机技术发展的重要成果,也是20世纪信息技术领域的重要理论之一。Java语言是一种面向对象程序设计语言,它支持并严格遵守面向对象的方*,被称为是最纯洁的面向对象语言。
面向对象方法的核心概念是:对象,数据抽象,封装,继承和多态。
对象是以现实世界的对象为模型构造的,也具有状态和行为,其中状态保存在一组状态中,而对象的行为通过方法实现。我们可以用软件对象来表示现实世界中的对象。
比如有一个形状对象,我就定义为形状,当你使用时,可以调用形状的方法,比如形状.三角形或者形状.长方形,面向对象使用极其方便。

热心网友 时间:2023-11-11 10:45

一切都是对象,
类只是生产对象的模板,new一个就有一个对象
构造方法初始化类,要理解这个关系,初学者慢慢来,其实java很简单

热心网友 时间:2023-11-11 10:45

比如,你要去买电脑,你要查询电脑的一些资料,要懂电脑的一些常识,要知道每台电脑的应该值多少钱,你自己做这些是一个面向过程,而面向对象就是你是指挥者,找一个会这些知识的人,叫他陪你去买电脑,你只管付钱就好,而你找来的这个人他就执行知道电脑知识,进行砍价的行为,也就是方法,(这个人.查询资料,这个人.砍价)把查询资料和砍价都封装到一个类里,这就是面向对象的思想
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四川省综合素质a级证书? 华为手机怎么还原微信聊天记录 华为手机微信内容恢复方法 股权转让的主要方式有哪些 股权转让有哪几种方式 股东转让的几种形式是 股东转让的几种形式 高考多少分能上衡阳师范学院南岳学院 你们被玖富金融骗,后期有还款吗? 玖富悟空理财2022年最新消息还有希望吗?悟空理财最新情况(悟空理财可信... 同等责任交通事故致人死亡是否追究刑事责任 洁面泡沫和洁面乳有什么区别 13岁用什么洗面奶好? 什么样的洗面奶好用? 洁面乳是洗面奶吗? 面膜和洗面奶有什么区别?用的时候要注意些什么? 洗面奶可以去黑头吗 洗面奶的好处与坏处 氨基酸洗面奶怎么用 洗面奶起什么作用? 洗面奶有哪些成分是不安全的? 为什么我用清水冲洗洗面奶的时候搓不动脸呢 洗面奶一天洗几次效果最好? 洗手台上的洗面奶自己晃动起来,是大理石的洗手台!!放在最右边,而且很轻快用完了,然后突然自己左右晃 泡泡洗面奶怕动吗 红色羽绒服袖子脏了怎么洗 404 Not Found 女生是什么意思? 女孩发朋友圈写着,夏天来了可以做你鱼塘里的大鲨鱼吗?是不是这女孩有喜欢的男生了 就差最后一步了? 女生会因为自己的暗示男生不懂然后过后男生找她却生气不理男生吗?不回他信息了变得冷漠,前提不是情侣 女孩发朋友圈写着夏天来了可以做你鱼塘里的鱼吗。是不是这女孩在暗示一个人呢,她有喜欢的男生了? 什么牌子的氨基酸洗面奶好用些? Java面向对象的理解? java: 谈谈你对面向对象的理解 女士洗面奶男士能用吗? 怎样深入理解java面向对象? 这么就说Java是面向对象了?怎么解释? Java中面向对象到底是什么意思?求解,谢谢。 如何理解java的面向对象思想 java面向对象思想如何理解? 在JAVA中怎样理解面向对象? java中面向对象怎么理解 Java 面向对象理解? Java中的面向对象是什么意思? Java面向对象怎么样理解的 Java中面向对象到底是什么意思 Java:什么是面向对象 java中什么是面向对象啊? 3根380V加热管 星型接法和三角接法 接线图 三相电加热棒为什么会叫? 三相电加热管有五个电加热棒的接线图