메소드

course 2021/JAVA

day10 - inheritance, overriding, overloading

객체지향 프로그래밍 기술 - 상속, 은닉, 다형성 > 상속 inheritance extends 상속받을클래스명 객체 지향 언어에서의 상속은 기존 클래스를 확장하여 새로운 클래스를 이끌어내는 것 여러 개의 클래스가 같은 기능(코드)를 필요로 할 때, 이것을 한 클래스에서 작성 후 여러 개의 클래스에게 상속 코드 재사용으로 반복작업을 줄일 수 있음 [상속해주는 클래스 = 부모 클래스 (parent / super class)] → [상속받는 클래스 = 자식 클래스 (child / sub class)] 멤버변수와 메소드가 상속되며, 생성자는 상속되지 않음 단일 상속만 지원함 *자바의 모든 클래스는 Object 클래스를 상속받고 있음 (Object 클래스는 자바의 최상위 클래스) //만들고 싶은 클래스1 publ..

course 2021/JAVA

day07 - method

> method 메소드 (함수) (매개변수) { ... } 반복되는 코드 블록에 이름을 붙인 것 - 반복되는 코드를 줄이고 구조화시켜 가독성을 좋게 함 객체지향프로그램에서 메서드를 '객체가 가져야 할 기능을 구현하기 위해 만든다'고 표현함 method는 다른 method 안에 만들 수 없음 (class 안에/ main 밖에 위치) * return type 반환 유형 메소드를 실행하여 호출한 곳에 반환하는 값의 datatype 반환값이 없는 경우 반환 유형에 void 써줌 (ex. void calSum()) 메소드를 호출 시 해당 반환 유형에 맞는 변수에 반환값을 저장해야 함 (ex. int a = calSum(1, 2) ← calSum의 반환 유형이 int인 경우) * return 1)반환값이 있는 메소..

코딩하는토끼
'메소드' 태그의 글 목록