DAY8-JAVA的类别(2)

今天是类别的第二天:))

定义与使用函数
函数和field一样,都可以封装在类别内,而成为类别中的成员(member)。field类似传统程序语言的变数,函数则类似於程序语言里的函数,只不过OOP的技术把他们封装在类别里,形成一个独立的个体。

传回值型态 函数名称(型态 引数1,型态 引数2,...){
程序叙述;
return 运算式;
}

物件要呼叫封装在类别里的函数十,只要用以下语法:

物件名称.函数名称(引数1,引数2,...)

资料成员的存取方式
在main()函数若是需要存取field,可透过

物件名称.资料成员名称
的语法来进行。
在类别定义的外部需要用到资料成员时,必须指明是哪一个物件要取用它,也就是用"物件名称.资料成员名称"的语法来存取。
相反的,
在类别定义的内部使用这些资料成员时,则不必指出资料成员之前的物件名称。

this
如果要强调"物件本身的field"的话,也可在field前面加上关键字this,即"this.资料成员名称"。
此时的this即代表取用此资料成员的物件

this.函数名称
此时的this即代表取用此一函数的物件。

菜鸟工程师的体脂肪

菜鸟工程师也有分享食记,欢迎大家追踪喔~~
https://instagram.com/engineer_bodyfat?utm_medium=copy_link

今天太累又太忙了,先到这:))
明天打疫苗,希望我可以顺利平安!


<<:  JavaScript - 来个多人ㄉ视讯聊天室

>>:  D4 Health check 安装与使用

PyTorch 安装 -- GPU 卡支援

前言 PyTorch 是与TensorFlow 并驾齐驱的深度学习框架,功能各有所长,因此,两个套件...

[Day - 18] - Spring SOA架构之领域驱动设计之旅

Abstract 在一个广大领域需求的市场,无论你身处哪种开发情境下,势必都会遇到需要开发API进行...

Dashboard制作教学:做一张互动式仪表板,只需要5步!超简单~

Hello大家好,这篇文章是一个简单的互动式仪表板的教学。因为想做一个对新手友好的教学,所以用到的元...

第4车厢-老师在说你有没有在听?浅谈CSS选择器及优先权

怎麽选取到元素改变网页原有外观呢?本篇主要整理CSS选取器分类及CSS优先权 切版学习途中,你是否...

DAY 26:Proxy Pattern,让代理人操作实际的物件

什麽是 Proxy Pattern? 让代理物件操作实际物件,让代理物件处理与业务逻辑无关的事情 U...