📄 包.txt
字号:
包 List.1 PackageTest/stuff/TClass1.java
包 List.2 PackageTest/stuff/TClass2.java
包 List.3 PackageTest/morestuff/TClass3.java
包 List.4 PackageTest/PackageTest.java
--------------------------------------------------------------------------------
包 List.1 PackageTest/stuff/TClass1.java
Return to top
001: package stuff;
002:
003: public class TClass1 {
004: String name; // Friendly instance variable
005: public TClass1(String name) {
006: this.name = name;
007: }
008: public String getName() {
009: return name;
010: }
011: }
Return to top
--------------------------------------------------------------------------------
包 List.2 PackageTest/stuff/TClass2.java
Return to top
001: package stuff;
002:
003: public class TClass2 {
004: public String returnName(TClass1 obj) {
005: return obj.name; // Access friendly variable in TClass1
006: }
007: }
Return to top
--------------------------------------------------------------------------------
包 List.3 PackageTest/morestuff/TClass3.java
Return to top
001: package morestuff;
002:
003: public class TClass3 {
004: private String name;
005: public TClass3(String name) {
006: this.name = name;
007: }
008: public String myName() {
009: return name;
010: }
011: }
Return to top
--------------------------------------------------------------------------------
包 List.4 PackageTest/PackageTest.java
Return to top
001: import stuff.*;
002: import morestuff.TClass3;
003:
004: class PackageTest {
005: public static void main(String args[]) {
006: TClass1 x = new TClass1("Message 1");
007: System.out.println("via TClass1: " + x.getName());
008: TClass2 y = new TClass2();
009: System.out.println("via TClass2: " + y.returnName(x));
010: TClass3 z = new TClass3("Message 2");
011: System.out.println("via TClass3: " + z.myName());
012: }
013: }
Return to top
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -