JAVA_面向对象1

从零学Java(1)之面向对象 引言: ♀ 小AD:小明哥,月底了,我想上波分! ♂ 明世隐:那你就去上啊,小鲁班直接撸上去。 ♀ 小AD:不我不用她,太SB,经常直接去世。 ♂ 明世隐:她会SB?你不会用吧,你什么连招? ♀ 小AD:还有连招?有技能就放,没技能就A。 ♂ 明世隐:这。。。,难怪 ♀ 小AD:那你说说看。 ♂ 明世隐:3技能起手,接A突突突突,1技能,接A突突突突,当敌人突脸则2技能推走,然后A突突突突。反正扔完技能穿插平A。敌人残血逃跑就送他一发超级火箭,他会感谢你。 ♀ 小AD:为啥?我就随便A,有什么放什么。 ♂ 阅读详情

一、面向过程的思想和面向对象的思想
        面向对象和面向过程的思想有着本质上的区别。作为面向过程的思维来说:当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么。作为面向对象的思维:你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系,这是第三点。
        面向对象有一个非常重要的设计思维:合适的方法应该出现在合适的类里面
二、简单理解面向对象
  就是在程序里面首先分解出来的应该是注意不再是一步一步的过程了,而是首先考虑在这个问题域里面或者程序里面应该具有有哪些对象,所以从现在开始考虑任何问题脑子里不要再想着我实现这件事我第一步应该干什么,第二步应该干什么,如果这样想,那就是面向过程的思维了。面向对象的思维是,当我碰到这个问题域的时候,碰到这个程序的时候,我首先应该把这个问题里有哪些对象,对象与对象之间有什么关系抽象出来。
三、面向对象的设计思想
     面向对象的基本思想是,从现实世界中客观存在的事物出发来构造软件系统,并在系统的构造中尽可能运用人类的自然思维方式。
  面向对象更加强调运用人类在日常生活的逻辑思维中经常采用的思想方法与原则,如抽象、分类,继承、聚合、多态等。
  人在思考的时候,首先眼睛里看到的是一个一个的对象。
四、对象和类的概念
        对象是用于计算机语言对问题域中事物的描述,对象通过“属性(attribute)”和“方法(method)”来分别对应事物所具有的静态属性和动态属性。
        类是用于描述同一类的对象的一个抽象的概念,类中定义了这一类对象所具有的静态属性和动态属性
        类可以看成一类对象的模板,对象可以看成该类的一个具体实例。
        eg.什么叫瓶子?
        瓶子的定义:具有某些类特征的东西就是瓶子,比分说什么样的形状,比方说有个口,能倒水,能装水,一般有个盖等等。给瓶子下定义的过程,其实就是把瓶子里的某些东西抽象出来了,所以瓶子在这里是叫做一类事物的一个抽象,在你脑子里有瓶子的概念,可瓶子的概念在你脑子里到底是什么呢?瓶子的概念在你脑子里叫做一类事物的一个抽象。怎么抽象的呢?你往往抽象的是这两个方面:第一个方面我们叫它静态的属性,瓶子应该具有哪些特征,比分说瓶子应有个口,这是它的具有的一个静态属性,瓶子一般有一个盖,这也是它的具有一个静态属性,除此之外,你还可能给它总结动态的属性,什么动态的属性呢?比放说瓶子能倒水,这是它的动态属性。瓶子这个概念在你脑子里如果你细细的思维的话,其实你给它做了两方面的总结,一方面是静态的,一方面是动态的。反映到JAVA的类上,一个就是成员变量(静态属性),一个就是方法(动态属性)方法是可以执行的,可以动的。成员变量是某一个类的静态属性。所以你脑子里瓶子的概念实际上是一类事物的一个抽象,这种东西我们叫它类,椅子是类,桌子是类,学生是类。什么是对象呢?这一类事物的具体的某个实例就叫做对象。所以一类事物的具体的某一个东西,符合这类事物具体的特征的某个东西就叫做对象。瓶子是一个类,某个瓶子就是瓶子这个类里面的一个对象。
五、如何抽象出一个类?
       有两个方面,一方面是它的静态属性,另一方面是它的动态属性。反映到JAVA里面的类怎么包装它呢?一方面成员变量,另一方面是方法。
    eg.职员这个类该怎么抽象出来?也是从两个方面,一方面是它的静态属性,另一方面它的动态属性
  职员有哪些属性呢?有姓名,年龄,目前工资数额等属性,他有哪些方法呢?让这个职员来显示姓名,显示年龄,修改姓名,领取工资。当然显示姓名,显示年龄,修改姓名,领取工资这些也可以让别人来做,但面向对象的设计思维是最合适的方法应该出现在最合适的类里面。显示姓名,显示年龄,修改姓名,领取工资由谁来做更合适呢,那就是职员自己最合适。所以这些方法应该出现在职员这个类里面。

           对于类来说,它有一些属性或者称为成员变量,以后说属性或者成员变量指的是同一回事。具体的对象他有没有相关的一些属性或者叫成员变量呢?有,每一个人都有一份,只不过是取值不同而已。如从职员这个类实例化出来的两个职员:职员A和职员B,他们都有姓名,年龄,目前工资数额这些属性,但他们的名字,年龄,领取的工资数额都不一样。这样就能把职员A和职员B区分开来了,正是因为他们的属性值不一样,所以这个对象才能和另外的对象区分开来,所以通过属性是可以区分两个对象的。猫是一个类,这只猫是一个对象,这只猫和另外一只猫该怎么区分开来呢?那就得看你的猫这个类是怎么定义的了,猫有猫毛,毛有颜色。OK,这只猫是黑猫,另一只猫是白猫,这样通过猫毛的颜色区分开来了。如果只定义一个,如捉老鼠,白猫也能捉,黑猫也能捉,这样就没办法区分出黑猫和白猫了,所以根据方法是没办法区分两个对象的。所以每个对象都有自己的属性,属性值和另外一个对象一般是不一样的。
  一定要区分类和对象,什么叫做类?什么叫做对象?类是一类事物的一个抽象,具有共同特征的一类事物的一个抽象。对象是这个类具体的某一个实例,所以以后说实例(instance)或者说对象(object)指的是同一回事。


六、类(对象)之间的关系
一.关联关系(最弱的一种关系)

  

           类和类之间是有关系的,如学生和老师这两个类,老师可以教学生,学生可以向老师学习。这就是他们之间的关系。关系和关系之间是不同的,你和你老婆的关系和你和你其他女朋友的关系是不能混为一谈的。关系最弱的一种关系叫关联关系。关联关系反应到代码上往往是一个类的方法里面的参数是另一个类的具体的某一个对象,比如教授教研究生,教哪个研究生,教是教授这个类里面的一个方法,某个研究生是研究生这个类里面的一个具体的对象。关联关系是最弱的一种关系,咱们两个类之间有关系,或者两个对象之间有关系,但关系不是很紧密。
二.继承关系(比较强的一种关系)

  

        继承关系封装了这样一种逻辑:“XX是一种XX”,只要这东西能说通了,就可以考虑用继承关系来封装它。如:游泳运动员从运动员继承,游泳运动员是一种运动员,这能说得通,所以游泳运动员就是从运动员继承过来的,游泳运动员和运动员就是一种继承关系。学生是一个人,学生从人继承,老师是一个人,老师也从人继承,学生是一种老师,这说不通,所以学生和老师就不存在继承关系。所以将来做设计的时候要分清继承关系很简单,你只要说通这么一句话:“XX是一种XX”。OK,那他们之间就是继承关系。篮球运动员是一种球类运动员,这说得通,所以篮球运动员从球类运动员继承,这样继承很有可能会产生一棵继承树,运动员派生出来,派生出来的意思是游泳运动员这个类、球类运动员这个类、射击运动员类从它继承,相当于运动员派生出来了这些个不同的运动员,包括游泳的,球类的,射击的。球类的再派生足球的,篮球的,排球的。这就是一棵继承树,不过这棵树是比较理想化的情况,只有一个根节点。但实际当中,我们真实世界当中的继承关系不一定只从一个类继承,一个类可能从多个类继承过来,比如说:金丝猴从动物这个类继承,这很正常,但我还有另外一个专门的类:“应该受到保护的东西”,这也是一个类,金丝猴应该受到保护,所以金丝猴是一种应该受到保护的东西。所以金丝猴从“应该受到保护的东西”这个类继承过来。所以在现实情况当中,一个类完完全全有可能从多个不同的类继承,C++正是因为想封装这种继承关系,所以C++存在多重继承。
三.聚合关系(整体和部分)(比较强的一种关系)

           什么是聚合?聚合就是一个整体与部分的关系。我们说“XX是XX的一部分”,只要说得通,那么他们之间的关系就是聚合关系,队长是球队的一部分,队员是球队的一部分。所以队长和球队是聚合关系,队员和球队也是聚合关系。脑袋是人的以部分,身体和胳膊也是人的一部分,因此脑袋,身体和胳膊与人都是聚合关系。聚合关系分得再细一点的话就可以分成聚集关系和组合关系,比如球队、队长,队员,这三者是聚集关系,假如这个队长既是足球的队长,同时也是篮球的队长,一个人分属两个不同的球队,这是可以的,球队与队长之间没有我离不了你,你离不了我这种情况,所以如果分得更细的话,这种就叫做聚集关系。还有一种情况叫组合,组合说的是咱们俩密不可分,我是你必不可少的一部分。一个人的脑袋不可能既属于你又属于别人,身体也一样,不可能既属于你又属于别人。所以你的身体,脑袋和你是密不可分的,这是一种更加严格的聚合关系,专门给它取了个名字叫组合。
四.实现关系


          作为父类来说,我觉得我应该具有这样一个方法,但我不知道怎么去实现,谁去实现,我的子类去实现,这就是实现关系。和实现关系息息相关的还有一种关系叫多态。
五.多态

       

           多态是什么呢?总的来说:多态就是指同一个事件发生在不同的对象上可能会产生不同的结果~!也就是不同的类(对象)对相同的方法做出响应,可能会因为对象的不同做出的反应的结果也会不同!邪恶的理解(为了加强记忆和理解):多态就是有多种态度,比如你坐公交车,有一个人走过来,坐在你旁边!同样是这个过程(方法),如果是那个人不同(对象不同),你就会做出不同的反应!比如这个人是个美女(对象是个美女),你会很乐意!如果是个男的(对象是男的),你的态度可能就不一样了!
七、Java与面向对象
  对象和类是分不开的,必须首先定义类才能有对象。首先定义方法才能调用。对象是JAVA里面的核心,做任何东西你首先都得给我造出一个对象才能做。静态属性简称属性,也叫成员变量,以后说属性或者说成员变量它们指的都是同一回事。
  整个类可以看作是静态的属性还有方法他们之间的一个综合。怎么抽象出一个类的概念,还是那句话,你必须抽象出两个方面来,第一方面是看他们的静态属性,他们有哪些成员变量,第二方面是看他们的有哪些方法。
  写JAVA程序时,我们一上来写的就是public class(声明一个类),在这个class里面我们写的是成员变量和方法。
  每一个JAVA里面的class(类)都对应了我们现实生活中某一类事物的一个抽象。比如说要在JAVA里面封装一只狗,具体怎么封装,如何写代码,代码如下:
        从这个意义上来讲,JAVA里面的每定义一个类实际上就相当于一种新的数据类型。就跟int ,float, String等一样,不过是一种新定义的类型而已。
 多态是什么呢?总的来说:多态就是指同一个事件发生在不同的对象上可能会产生不同的结果~!也就是不同的类(对象)对相同的方法做出响应,可能会因为对象的不同做出的反应的结果也会不同!邪恶的理解(为了加强记忆和理解):多态就是有多种态度,比如你坐公交车,有一个人走过来,坐在你旁边!同样是这个过程(方法),如果是那个人不同(对象不同),你就会做出不同的反应!比如这个人是个美女(对象是个美女),你会很乐意!如果是个男的(对象是男的),你的态度可能就不一样了!
八、为什么使用面向对象编程?
  面向对象编程:一组对象互相配合通过沟通完成特定功能
  做软件苦苦追求的一种境界是可重用性(reusable),可扩展性。如果是面向过程,一般情况是属性和方法它们是分开的,他们不是聚合的关系,不是合在一起的,这样要复用起来比较麻烦,复用的层次只是局限于方法这个层次上,而面向对象则不同,它是把属性和方法综合在一个里面。综合在一起复用的时候是整个对象进行复用。所以面向对象和面向过程相比,前者更加容易让我们达到可重用性。
  面向对象编程:一组对象互相配合通过沟通完成特定功能
  做软件苦苦追求的一种境界是可重用性(reusable),可扩展性。如果是面向过程,一般情况是属性和方法它们是分开的,他们不是聚合的关系,不是合在一起的,这样要复用起来比较麻烦,复用的层次只是局限于方法这个层次上,而面向对象则不同,它是把属性和方法综合在一个里面。综合在一起复用的时候是整个对象进行复用。所以面向对象和面向过程相比,前者更加容易让我们达到可重用性。

Calibre :Standard Verification Rule Format(SVRF) Manual (1-2) 摘要:SVRF规则文件是用于Calibre和ICverify工具的脚本文件,包含层定义、规则检查、注释、预处理指令等元素。规则文件支持全局/局部层定义、隐式层操作,以及条件编译指令(#DEFINE/#IFDEF等)。宏功能(DMACRO/CMACRO)可实现代码复用,支持参数化层操作和嵌套调用。预处理指令支持版本控制(#IFDEFCALIBRE_VERSION)和环境变量默认值设置(#PRAGMAENV)。宏中的层名具有局部作用域,可通过特殊语法实现全局层名指定,LOCAL()修饰符可创建调用作用域内的唯一 阅读详情

相关推荐

怎么用phpstudy制作网站

随着实践的深入,你会逐渐掌握更多高级技巧和技术,让你的网站变得更加完善和吸引人。现在你已经成功设置了你的本地Web服务器环境,接下来我们将指导你如何利用这个环境来创建一个简单的PHP网页项目。为了使网站更加动态且功能丰富,我们需要学会如何让PHP脚本与MySQL数据库交互。为了让网站看起来更专业美观,可以考虑引入CSS样式表来定制网页布局及视觉效果。当你对本地开发的网站感到满意后,下一步就是将其发布到互联网上供他人访问了。让我们进一步扩展我们的网站,加入一个简单的用户注册与登录系统。

2401_87999399的博客 6574

面向对象基本概念

面向对象就是:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,如手机就是一个对象。 面向对象编程(OOP:object-orie...

Superme 19万+

实验手册(灾难恢复)

我们发现DC1与DC2的复制出现问题,此时我们检查了在DC2中,DC1是否被正确注册。这里选择还原系统状态,因为我们原DC1上只备份了AD的数据,所以我们在新的这台服务器上还原的也是AD数据库。因为我们是单域下的测试,只测试了一个域,所以它会出现这样的报错。我们选择远程共享文件夹,我们备份的时候,是在备份这台服务器上的。同时删除SRV记录,A记录,NS记录,SOA记录,框框里面的所有有关dc1的记录全部删除。如果在企业中AD数据的备份是每周或者每月都会有一次备份,选择恢复AD数据库的时间。

weixin_52364868的博客 1309

什么是面向对象?你了解吗?(超细讲解)

就是将一件“大事”,按一些更小的步骤(小事)顺序去一个一个完成。这几乎符合人类的基本行为习惯。思想演示举例第一步,学生提出要报名,并提供姓名和照片第二步,咨询老师接收照片并登记学生姓名第三步,学生缴费(付款到学校账号)并获得缴费凭证第四步,咨询老师验证凭证并分配班级第五步,最终结果为:报名完成,学生可以在规定的时间到规定的班级(教室)上课,数据库中就有了该学生的信息。

m0_64892344的博客 4575

告别CPU空转!用STC8的SPI+DMA高效驱动上百颗WS2812B灯珠

本文详细解析了如何利用STC8单片机的SPI+DMA外设高效驱动WS2812B全彩灯珠,解决传统软件延时驱动方式在长灯带应用中的性能瓶颈。通过硬件方案设计、数据格式转换和DMA传输配置,实现高达400Hz的刷新率和低于5%的CPU占用率,适用于大规模灯光项目。

weixin_30847939的博客 395

LinuxCNC---在PC端显示开发板LinuxCNC界面

  今天在调试开发板时,执行开发板上的linuxcnc指令,总是出现如下报错 LINUXCNC - 2.9.0~pre0 application-specific initialization failed: couldn't connect to display "192.168.137.3:1" Error in startup script: invalid command name "image" while executing "image create photo -file $f/$i

中华田园巨龙 3470

什么是面向对象?

象原型__proto__和构造函数原型对象prototype都有一个属性,叫做constructor,称之为构造函数,主要记录该对象引用了哪个构造函数,可以让原型对象重新指向原来的构造函数,这就是为什么在实例对象中传递参数时,构造函数本身不需要写return返回结果的原因。属性是对象的状态,方法是对象的行为(完成某种任务)。即this作用域的问题。是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总是与new一起使用,我们可以把对象中的一些公共的属性和方法抽取出来,然后封装到这个函数里面。

weixin_61665636的博客 1万+

流体动力学仿真软件:XFlow_(16).案例研究:热传输与相变

包括密度、比热容、热传导系数等。

kkchenjj的博客 722

什么是面向过程和面向对象,有什么区别?

什么是面向过程和面向对象,有什么区别?

胡晗靓的Java学习博客 2万+

12、信号采样与Z变换的全面解析

本文全面解析了信号采样和Z变换的核心概念与应用。内容涵盖采样基础、采样频率与奈奎斯特率的关系、离散时间处理模拟信号的方法、采样率转换技术,以及Z变换的定义、性质、常见变换对和逆变换计算。通过实例分析和流程图展示,帮助读者深入理解数字信号处理的关键步骤,为相关领域的学习与应用打下坚实基础。

Jerry的专栏 118

【WRF-Urban运行】WRF-SLUCM耦合建模参数设置及模拟运行

WRF-SLUCM耦合建模参数设置及模拟运行

WW、forever的博客 1723

面向对象(详解)

java类名必须是一个或多个有意义的单词连缀而成,每个单词首字母大写,其他小写。单词与单词之间没有分隔符。构造器,成员变量,方法,初始化块,内部类。构造器,成员变量,方法。

bu_xiang_tutou的博客 1971

【华为OD机试真题】65、高矮个子排队 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS)

题目描述 >现在有一队小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组{5,3,1,2,3}。 >  我们现在希望小朋友排队,以"高" "矮" "高" "矮" 顺序排列,每一个高位置的小朋友要比相邻的位置高或者相等;每个 "矮" 位置的小朋友要比相邻的位置矮或者相等; >  要求小朋友们移动的距离和最小,第一个从“高"位开始排,输出最小移动距离即可。 >  例如,在示范小队{5,3,1,2,3}中, {5, 1, 3, 2, 3}是排序结果。 > 

KJ.JK 2098

java面向对象1-6章复习总结

历经了三个发展历程:第一代计算机编程语言:机器语言第二代计算机编程语言:汇编语言第三代计算机编程语言:高级语言Java概述Java是一种高级、面向对象的编程语言,它由Sun Microsystems(现在是Oracle Corporation)在1995年发布。Java的主要特点是跨平台性(Write Once, Run Anywhere),这意味着Java程序可以在任何安装了Java虚拟机(JVM)的设备上运行。Java广泛应用于企业级应用、移动应用、桌面应用和互联网应用。面向对象程序设计思想。

qq_58618799的博客 854

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

JAVA面向对象程序设计复习总结1-6章

Java 中的基本数据类型(如。

weixin_67477094的博客 1167

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Java面向对象1

把大象装进冰箱分几步? 1,面向过程: 打开冰箱。 存储大象。 关上冰箱。 对于面向过程思想,强调的是过程(动作)。 C语言. 2,面向对象: 冰箱打开。 冰箱存储。 冰箱关闭。 对于面向对象思想,强调的是对象(实体)。 C++ Java C# 面向对象特点: 面向对象就是一种常见的思想。符合人们的思考习惯。 面向对象的出现,将复杂的问题简单化。 面向对象的出现,让曾经在过程中的执行...

Denovo的博客 260

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

java之面向对象1

⭐️大一新生小何,还在学习当中,欢迎交流指正~ 目录 面向对象(Oriented Object) 面向对象和面向过程区别 面向对象的三大特征 面向对象的思想概述 对象 类 接口 类和对象的使用(面向对象思想落地的实现) 类中属性的使用 默认初始化值的情况 在内存中加载的位置 方法 返回值类型 局部变量和成员变量的区别 构造代码块和构造函数的区别 构造函数 面向对象(Oriented Object) 是相对于面向过程而言的,过程其实就是函数,对象...

小何同学~ 1014

java 面向对象上1

复习: 1.面向对象思想编程内容的三条主线分别是什么 ① 类及类的成员:属性、方法、构造器;代码块、内部类 ② 面向对象的三大特征:封装、继承、多态 ③ 其他关键字:this\supper\abstract\interface\static\final\package\import ★面向对象的编程思想? (类、对象;面向对象的三大特征;…) 2.谈谈你对面向对象中类和对象的理解,并指出二者的关系...

小孩与狗的博客 192

JAVA面向对象1

面向对象(Object Oriented)是一种更加优秀的程序设计方法。它由面向对象分析(OOA),面向对象设计(OOD),面向对象编程(OOP)三部分组成。它的基本思想是使用类,对象,继承,封装,消息等进行程序设计。它从现实世界中客观存在的事物出发来构造软件系统,在系统构造中尽可能的运用人类的自然思维方式,强调直接以现实世界中的事物为中心来思考问题,认识问题。并根据这些事物的本质特点,把他们抽象地表示为系统中的类,作为系统的基本构成单元。

NGC2237999的博客 1344

Educoder —Java面向对象 - 封装、继承和多态的综合练习(1)

通关任务1: 任务描述 本关任务:按要求编写一个Java应用程序,巩固Java面向对象知识。 相关知识 为了完成本关任务,我们回顾一下前面所学知识:1.面向对象思想 ;2.封装;3.继承;4.构造函数;5.super()和this()。 面向对象思想 构造器:new就是一个构造器,作用是:①分配空间;②赋初始值(避免错误,简化输入); new Object(Parameters)构造器调用构造函数,传参为了赋初始值; 对象的基本元素是:属性和方法 类成员(属性和方法)。属

陈陈不like的博客 1万+

Java面向对象(1-3)综合练习

Java面向对象(1-3)综合练习

datagao的博客 519

【Java从0到1学习】06 Java 面向对象

我们来回想一下,这几天我们完成一个需求的步骤:首先是搞清楚我们要做什么,然后在分析怎么做,最后我们再代码体现。一步一步去实现,而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作,完成我们的需求。在上面的每一个具体步骤中我们都是参与者,并且需要面对具体的每一个步骤和过程,这就是面向过程最直接的体现。那么什么是面向过程开发呢?面向过程开发,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。

笑小枫 653

java面向对象的概念_java面向对象概念1

一、java面向对象学习的三条主线:1、java类及类的成员:属性、方法、构造器;代码块、内部类2、面向对象的三大特征:封装性、继承性、多态性、(抽象性)3、其它关键字:this、super、static、final、abstract、interface、extend、package、import......面向过程(pop)和面向对象(oop)面向对象的两个要素:类:对一类事物的描述,是抽象的、...

weixin_42299645的博客 242

Java面向对象(1)

Java面向对象(1) 简单易懂。一起来学习吧!!!

心态的博客 8557

Java基础1.8面向对象基础

Java 中需要根据类,创建对象一个类,可以创建出多个对象this 代表当前类对象的引用(地址)1.当局部变量和成员变量重名的时候, Java 使用的是?就近原则this 关键字的作用是?调用本类成员this.本类成员变量;如果不涉及变量重复, this.可以省略this.本类成员方法();没有前提条件 this.可以直接省略this 代表什么呢?代表当前类对象的引用 (地址)

m0_64924660的博客 910
上一篇: JAVA_基础语法2
下一篇: JAVA_面向对象2
Two_Water
博客等级 码龄12年 573粉丝 134原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值