본문 바로가기
728x90

정보처리기사3

[JAVA/자바] 프로그래밍 - static 예제(1) 핵심 1. static 메서드 오버라이딩 불가 2. 인스턴스 필드 static 메서드에 접근 불가 class Book{ String name = "수험서"; static void getPrice(String name){ System.out.print("name : " + name); } } class Price extends Book{ static String price = "10,000원"; // static메서드는 인스턴스 변수 접근 불가 //String price = "10,000원" 컴파일 에러 발생! static void getPrice(String name){ System.out.print("price : " + price); } } public class Main{ public static .. 2023. 10. 1.
[JAVA/자바] 프로그래밍 - 생성자, 오버라이딩 참고 https://m.blog.naver.com/PostView.naver?blogId=heartflow89&logNo=220961980579&referrerCode=0&searchKeyword=%EC%83%9D%EC%84%B1%EC%9E%90 [JAVA/자바] 상속에서의 생성자 이전 포스팅에서 상속에 대해서 알아보았다. 상속은 부모 클래스의 메소드 및 필드를 물려받는다고 ... blog.naver.com 핵심 1. Child의 show()메서드와 print()메서드가 Parent의 show()메서드, print()메서드를 오버라이딩 → 부모의 print(), show()메서드를 쓰기위해서는 super.print(), super.show()라고 사용해야함. → print(), show()는 Child의.. 2023. 10. 1.
[JAVA/자바] 프로그래밍 - static 참고 https://blog.naver.com/heartflow89/220959033435 [JAVA/자바] 정적 멤버(필드, 메소드)와 static 이전 포스팅은 인스턴스 멤버에 대해서 알아보았고 반드시 객체를 통해서만 접근이 가능했다. 그러면... blog.naver.com 핵심 1. static field, static method는 인스턴스 생성하지 않아도 된다. 클래스명 바로 사용 가능 public class Main{ public static void main(String[] args){ // static 메서드, static 필드는 인스턴스 생성하지 않아도 된다. System.out.println(A.staticField); // 5 A.staticField = 1; System.out.pr.. 2023. 10. 1.
728x90
반응형