相关疑难解决方法(0)

非静态类中的静态方法与静态类中的静态方法有什么区别?

我有两个班级A和ClassB:

static class ClassA
{
    static string SomeMethod()
    {
        return "I am a Static Method";
    }
}

class ClassB
{
    static string SomeMethod()
    {
        return "I am a Static Method";
    }
}
Run Code Online (Sandbox Code Playgroud)

我想知道ClassA.SomeMethod();和之间有什么区别ClassB.SomeMethod();

如果可以在不创建类实例的情况下访问它们,为什么我们需要创建静态类而不是仅使用非静态类并将方法声明为静态?

c# oop static static-methods non-static

37
推荐指数
2
解决办法
4万
查看次数

私有构造函数在java中有什么用处

我想知道,私有构造函数在java中是如何有用的.这是在java中使用私有构造函数的不同方法.

java

26
推荐指数
6
解决办法
6万
查看次数

c#静态类和非静态类有什么不同(我说的是类本身而不是字段)

语法可能有误

public static class Storage
{
    public static string filePath { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

public class Storage
{
    private void Storage () {};
    public static string filePath { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我从互联网上的一个例子中得到了这个.第二个有什么用?

c# static class

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×2

static ×2

class ×1

java ×1

non-static ×1

oop ×1

static-methods ×1