private 2

#006_닷넷(.NET)_.Net Framework 기본 - namespace & 타입 & 가시성

안녕하세요 삽잡이입니다. 이번 시간에는 객체지향에 있어서 namespace, type 등 기초적인 부분들 대해서 알아보는 시간을 가져보려고합니다. 객체지향 언어들에서는모든 클래스 안에 형식이 들어가있고, 이 안에는 메소드들이 들어가있습니다.이 메서드를 만들 때에는 반드시 주의해야할 사항이 있습니다. 메서드를 namespace 밖에다가 만들면 안됩니다.이 namespace 밖에는 메서드 뿐만 아니라 어떠한 형식도 올 수 없습니다.모든 형식은 namespace 안에 들어가 있어야합니다.모든 메소드는 형식 내에 있어야합니다.형식 밖에 메서드를 만들게 되면 이는 전역 메서드가 되는데닷넷이나 Java는 존재하지 않습니다.따라서 최소한 형식 안에 메서드를 만들어야되는 사실을 기억하시길 바랍니다. 제가 하고 싶은 말..

[Surro] :: Java 기초(2)

접근 제어자 public : 누구나 접근 가능하다 protected : 같은 패키지 내에 있거나 상속받은 경우에만 접근 가능하다. package-private : 아무런 접근 제어자를 적어주지 않을 때이며, package-private라고도 불린다. 같은 패키지 내에 있을 때만 접근 가능하다. private : 해당 클래스 내에서만 접근 가능하다. 자바에서 만든 코드를 관리하는 클래스 파일(.class)이 되는 타입의 종류 - 인터페이스와 abstract 클래스, 클래스의 차이 인터페이스 : 어떤 메소드가 존재해야 하는지에 대한 선언만 되어 있다. : 절대로 구현되어 있지 메소드가 있어서는 안 된다. : 인터페이스를 구현하는 클래스에서는 implements를 사용하여 선언한다. public interfa..