본문 바로가기

extends2

자바 상속 / java inheritence 이번 글에서는 자바의 상속에 대해서 알아보도록 하겠습니다. 자바와 같은 객체지향(Object Oriented) 프로그래밍 언어에는 상속이라는 개념이 있습니다 사람들은 부모로부터 상속을 받기도 합니다. 재능, 재산, 성격 등 많은 것들을 물려받습니다. 자바에도 사람들의 상속과 유사한 상속의 개념이 있습니다. 자바에서 상속을 해주는 클래스를 상위클래스 , 부모 클래스라고 합니다 상속을 받는 클래스는 하위클래스 , 자식클래스 , Derived 클래스 , 유도 클래스라고 합니다 사람들의 상속과 다르게 자바에서의 상속은 상위 클래스의 속성과 메소드들을 하위 클래스로 물려줍니다 상위 클래스는 하위 클래스에게 상속해줍니다. 하위 클래스는 상위 클래스로부터 상속 받습니다 객체 지향 프로그래밍 언어에는 Java , C#.. 2017. 9. 23.
자바 클래스 속성과 메소드 자바의 클래스에는 속성과 메소드가 있습니다. public class Person extends Object{ String name; // 1 int age; // 1 String address; // 1 void sleep(){ // 2 } void eat(){ // 2 } void playGame(){ // 2 } } 1번에서는 클래스의 속성들을 정의합니다. 클래스의 속성들은 일반적으로 클래스 안에 있는 변수들을 말합니다. 2번에서는 클래스의 메소드들을 정의합니다. 클래스의 메소드들은 클래스 안에 있는 함수들을 말합니다. public class Developer extends Person { String language; void develop() { } } 2017. 9. 14.