楊&薛的成長筆記

楊宇修和薛丞恩的共同筆記區:

>>>>熟讀前面的WPILb的文章和下載好VS Code之後再來觀看<<<<

Radio(小白)下載 https://docs.wpilib.org/en/stable/docs/zero-to-robot/step-3/radio-programming.html

REV SPARK MAX: https://docs.revrobotics.com/sparkmax/software-resources/spark-max-api-information

(往下滑到"Download lastest JAVA API")

第三方軟件:

 Phoenix 鳳凰軟件:https://store.ctr-electronics.com/software/

CTRE2馬達:  https://store.ctr-electronics.com/software/

目前我對於JAVA的理解:

要先知道類別的類型:

(1) public 公開性。如果類別或成員(方法或變數)被宣告成 public型態,則表示它可以被任意呼叫使用。

(2) private:私有性。 保護的意思是,不同套件的類別中,僅限該類別的子類別可以存取。 是這4種權限中開放範圍第二大的。 

(3) protected:保護性。如果變數成員(僅變數成員適用)被宣告成 protected 型態,則表示該成員可以被原類別所衍生出來的類別存取。


>>>>看完才進入以下內容<<<<



1.  JAVA在進行宣告專案時  class是類別 第一行的class"一定"要與你命名的專案名稱相同    注意: Java 區分大小寫:“MyClass”和“myclass”具有不同的含義    例:    假設你的專案名稱叫做Hello那在程式中必須這樣寫

例: public class Hello{

    ....

}


2.  static 是宣告說這支主程式是從這裡開始 而static後面是要進行宣告 所以後面要加main   void是不回傳  意旨這隻程式走完之後不會再走一遍 

例: public static void main {

    ....

}

3.System主程式中 out   輸出文字與數字時則會使用到print()或println() 這是輸出的方法   輸出文字時一定要加雙引號 不然會錯誤 唯一的區別是print()不會在輸出的末尾插入新行  在這裡我都用println()來表示 有類別有屬性有參數 我們就能印出參數了

例: System.out.println("Hello world") 

補充:System類別的方法有以下

out.print()

out,println()

out.printf()

static arraycopy()

static exit()

static identityHashcode()


4.變量是儲存數據值的容器

以上是大略參數和方法的分類,詳細的可以去搜尋w3schools