혼자 책사서 독학중인데 인스턴스 클래스 메서드 이런게 잘 이해가 안가서 그러는데
c#에서 그냥 클래스 만들어줄 때 static 안붙이면 main 에서 사용할때 public Test test = new test(); 이게 있어야 하고
클래스에 static이 있으면 저 public Test test = new test(); 이런게 없어도 된다고 생각해도 되나요?
혼자 책사서 독학중인데 인스턴스 클래스 메서드 이런게 잘 이해가 안가서 그러는데
c#에서 그냥 클래스 만들어줄 때 static 안붙이면 main 에서 사용할때 public Test test = new test(); 이게 있어야 하고
클래스에 static이 있으면 저 public Test test = new test(); 이런게 없어도 된다고 생각해도 되나요?
정적(static) 클래스로 정의하면 new 키워드로 인스턴스 생성해서 사용할 수 없으니까 그렇게 생각해도 맞지