새로운 클래스를 정의 할 때 이미 구현된 클래스를 상속(inheritance)받아서 속성이나 기능을 확장하여 클래스를 구현이미 구현 된 클래스보다 더 구체적인 기능을 가진 클래슬르 구현해야 할 때 기존 클래스를 상속함 상속하는 클래스: 상위 클래스, parent cla
하나의 코드가 여러 자료형으로 구현되어 실행되는 것같은 코드에서 여런 다른 실행 결과가 나옴정보은닉, 상속과 더불어 객체지향 프로그래밍의 가장 큰 특징 중 하나임다형성을 잘 활용하면 유연하고 확정성있고, 유지보수가 편리한 프로그램을 만들수 있음상속과 메서드 재정의를 활
프로그래밍시 import 하지 않아도 자동으로 import 됨import.java.lang.\*많이 사용하는 기본 클래스들이 속한 패키지String, Integer, System...java.lang.Object 클래스모든 클래스는 Object에서 상속받고, Objec
람다식(Lambda expression) 함수형 프로그래밍과 람다식 자바는 객체 지향 프로그래밍: 기능을 수행하기 위해선 객체를 만들고 그 객체 내부에 멤버 변수를 선언하고 기능을 수행하는 메서드를 구현 자바 8부터 함수형 프로그래밍 방식을 지원하고 이를 람다식이라 함