これが私が達成しようとしていることです
ファイル 1: ./net/Class1.java
package net;
public class Class1
{
protected static class Nested
{
}
}
ファイル 2: ./com/Class2.java
package com;
import net.Class1;
public class Class2 extends Class1
{
Nested nested = new Nested();
}
ここに私が得ているエラーがあります
>javac ./net/Class1.java ./com/Class2.java
.\com\Class2.java:7: error: Nested() has protected access in Nested
Nested nested = new Nested();
このエラーは予期されたものですか? 私は何か間違ったことをしていますか?