我正在尝试将 C# 抽象类转换为具有相同封装和功能的 java 类。我知道您可以通过在没有任何修饰符的情况下声明类来在 Java 中创建一个内部类,这会产生一个私有包。我想实现类似的东西,除了类是公共的,类中的一些方法是公共的,一些是内部的。
我正在修改的类如下所示,
//// This is C#
public abstract class Response
{
public String Request{get; internal set;}
public String Body{get; internal set;}
}
我想最终得到一些理想情况下看起来像这样的东西,
//// This is Java
public abstract class Response
{
public abstract String getRequest(){}
abstract String setRequest(String r){}
public abstract String getBody(){}
abstract String setBody(String b){}
}
这可以实现吗?