window.addeventlistener 不能调用方法_Java入门第十四课:如何定义”方法“
第十四課,學習定義方法。一個對象包含三種最常見的成員:構造器、Field和方法。Field用于定義狀態數據,而方法是行為特征的抽象。
那么什么是方法呢?
在Java中,方法就是用來完成解決某件事情或實現某個功能的辦法。方法實現的過程中,會包含很多條語句用于完成某些有意義的功能——通常是處理文本,控制輸入或計算數值。
Java方法是語句的集合,它們在一起執行一個功能。
#方法是解決一類問題的步驟的有序組合。
#方法包含于類或對象中。
#方法在程序中被創建,在其他地方被引用。
方法調用Java支持兩種調用方法的方式,根據方法是否返回值來選擇。當程序調用一個方法時,程序的控制權交給了被調用的方法。當被調用方法的返回語句執行或者到達方法體閉括號時候交還控制權給程序。當方法返回一個值的時候,方法調用通常被當做一個值。如果方法返回值是void,方法調用一定是一條語句。調用一個方法時候需要提供參數,你必須按照參數列表指定的順序提供。
示例
看看這個程序,該"Rectangle"類有"width"字段和"height"字段以及構造函數,在main方法中創建一個對象rect。
我們在"Rectangle"類中增加方法"getWidth()",該方法返回"width"字段的值。
在main方法中通過創建"Rectangle"對象對"getWidth()"方法進行調用,該對象被隱含地作為參數傳遞,在"getWidth()"方法內可以通過關鍵字"this"訪問,猜猜程序打印什么。
現在,添加一個方法"getHeight()",返回矩形的高度。
在main方法中調用"getHeight()"。
并打印出結果添加方法"getArea()",計算并返回矩形區域面積。
在main方法中調用"getArea()"并打印結果。
檢查下面的方法"void setWidth(int width)",它設置一個"Rectangle"對象,在main方法中,我們以"10"作為參數調用"setWidth()",猜猜程序會打印出什么
現在添加方法"setHeight()",設置矩形的高度。
添加方法"void scale(int factor)",通過參數"factor"計算長方形的寬與高在main中調用"rect"的"scale"方法,以"10"作為參數然后打印矩形的面積
方法的優點
1.使程序變得更簡短而清晰。
2.有利于程序維護。
3.可以提高程序開發的效率。
4.提高了代碼的重用性。
變量作用域
變量的范圍是程序中該變量可以被引用的部分。
方法內定義的變量被稱為局部變量。
局部變量的作用范圍從聲明開始,直到包含它的塊結束。
局部變量必須聲明才可以使用。
方法的參數范圍涵蓋整個方法。參數實際上是一個局部變量。
我們可以通過在程序代碼中引用方法名稱和所需的參數,實現在該程序中執行(或稱調用)該方法。
方法,一般都有一個返回值,用來作為事情的處理結果。
方法使用的注意事項:
1.方法不調用,自己不執行。
2.方法中不能定義方法,但是,方法中可以調用方法。
3.方法定義的位置在類中,其他方法的外面。
4.如果方法沒有明確的返回值類型,使用'空'類型,void表示。
5.void只能在方法返回值類型位置使用,不能作為 普通的數據類型使用。
6.如果方法返回值類型為void類型,可以省略return。
好了,本期到這里就結束了,有什么不懂或糾正的可以在下方評論區留言,小編也是初學者,需要大家的支持。大家記得點贊收藏分享關注喲!學習本是一個有始有終的事,只有堅持不懈的思考與積累,才能學有所成,學有所獲。正所謂
Java入門第十五課:訪問修飾符
總結
以上是生活随笔為你收集整理的window.addeventlistener 不能调用方法_Java入门第十四课:如何定义”方法“的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百度迁徙数据爬取 生成excel数据
- 下一篇: 后端:死磕18个Java8日期处理,工作