パッケージã¨ã‚¯ãƒ©ã‚¹ã®ä½œæˆ:
// mypackage パッケージを作æˆ
package mypackage;
// MyClass クラスを作æˆ
public class MyClass {
// protected ãªãƒ¡ã‚½ãƒƒãƒ‰ã‚’作æˆ
protected void protectedMethod() {
System.out.println("This is a protected method.");
}
// protected ãªå¤‰æ•°ã‚’作æˆ
protected String protectedVariable = "Protected Variable";
}
åŒã˜ãƒ‘ッケージ内ã‹ã‚‰ MyClass ã«ã‚¢ã‚¯ã‚»ã‚¹:
// åŒã˜ãƒ‘ッケージ内ã®åˆ¥ã®ã‚¯ãƒ©ã‚¹ã‚’作æˆ
package mypackage;
public class MainClass {
public static void main(String[] args) {
// MyClass ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’生æˆ
MyClass myObject = new MyClass();
// MyClass ã® protected ãªãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã—
myObject.protectedMethod();
// MyClass ã® protected ãªå¤‰æ•°ã‚’å‚ç…§
System.out.println("Value of protectedVariable: " + myObject.protectedVariable);
}
}
ã“ã®ã‚ˆã†ã«ã€åŒã˜ãƒ‘ッケージ内ã®ã‚¯ãƒ©ã‚¹ã‹ã‚‰ã¯ protected ãªãƒ¡ã‚½ãƒƒãƒ‰ã‚„変数ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ protectedMethod ãŒå‘¼ã³å‡ºã•れã€protectedVariable ã®å€¤ãŒè¡¨ç¤ºã•れるã“ã¨ãŒç¢ºèªã§ãã¾ã™ã€‚
「014 継承ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント