본문 바로가기

생성자

(2)
자바 IO에서는 생성자만 보면 된다! (상속, 바이트스트림, 문자스트림, 객체스트림) 자바 IO를 이해하기 전 "상속"을 명확히 이해하자. 자바에서 입출력(IO)을 이해하려면 "상속"을 명확하게 이해하고 있어야 한다.상속? 객체 지향 프로그래밍에서 클래스의 재사용을 위해서 자식클래스가 부모클래스의 메소드등을 물려받는 것 아닌가?오버라이딩, 오버로딩을 떠나서 단순하게는 맞지만 여기서 중요한 점은 생성자, 메소드의 파라미터를 보는 시각이 명확해야하는 점과 IO클래스들이 상속을 통해 클래스를 조립해서 입출력하는 방법을 다르게 하는 점이다.1public static void print(String str){...} 이 메소드를 어떻게 해석해야 할까?"print라는 메소드가 String클래스의 파라미터를 받는다."정확한 답은 아니다."print라는 메소드가 String클래스와 String클래스의 ..
C# 클래스 (static, 생성자, namespace, Main) C# 클래스 현실 세계를 모델링하여 사물을 속성과 행위로 나눠 코드로 표현123456789class Book{ string title; decimal ISBN13; string Content; string Author; int pageCount;} Book gulliver = new Book(); 단순히 속성만 있는 클래스를 정의하고 생성하는 코드.객체 지향 프로그래밍에서는 저런 객체들 간의 행위를 통해 코드를 작성함.1234567891011121314class Book{ public string Title; public decimal ISBN13; public string Contents; public string Author; public int PageCount; public void Open(){..