小编Aht*_*Aht的帖子

Java在C#中初始化类,就像在C#中一样

我是Java的基础,因为我是全职的C#开发人员,但我需要在Android中制作一些私人项目.

在C#中我可以这样做:

public class Test
{
    public string A {get;set;}
    public OtherClass B {get;set;}
}

public OtherClass ()
{
    string Some {get;set;}
    string Again {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

现在,当我想使用类测试时,我可以执行以下代码:

var test = new Test
{
    A = "test",
    B = new OtherClass
    {
        Some = "Some",
        Again = "Again"
    }
};
Run Code Online (Sandbox Code Playgroud)

感谢现在我已经以明确的方式初始化了测试.

当我想在Java中执行此操作时,我必须使代码如下:

public class Test
{
    private string A;
    public string GetA()
    {
        return A;
    }
    public void SetA(string a)
    {
        A = a;
    }

    privte  OtherClass B;
    public OtherClass GetB() …
Run Code Online (Sandbox Code Playgroud)

c# java initialization class code-cleanup

4
推荐指数
1
解决办法
535
查看次数

标签 统计

c# ×1

class ×1

code-cleanup ×1

initialization ×1

java ×1