Cute Black Pencil

JAVA

타입 변환이란 타입을 다른 타입으로 변환하는 것으로 JAVA에서는 두가지가 존재한다. 자료형 변환 클래스의 객체 타입 변환 클래스의 형 변환에도 자료형 변환과 똑같이 자동 형 변환과 강제 형 변환이 있다. 하지만 자료형에 비해 타입 변환 범위가 좁다. 클래스 타입의 변환은 서로 상속 관계에 있는 클래스 사이에서만 변환할 수 있다. 클래스의 자동 형 변환 클래스 자동 형 변환은 상속 관계에 있는 자식 클래스의 객체를 부모 타입의 객체로 변환하는 것을 말한다. 부모 클래스 객체 변수 = new 자식 클래스(); // 1번 부모 클래스 객체 변수 = 자식 객체 // 2번 자동 형 변환 예시 class Parent { } class Child extends Parent { } public class Test01..
상속이란 ? 부모 역할을 하는 클래스가 자식 역할을 하는 클래스에게 클래스 멤버와 메소드를 물려주는 것을 상속이라고 한다. 기존에 선언된 클래스의 필드를 다른 클래스의 필드로 사용하고자 할 때 사용한다. 여러 클래스 선언 시 공통필드가 있을 경우 부모 클래스를 선언하고 기존 클래스들에게 상속해준다. 상속을 사용하는 이유 코드 재사용성 증가되므로, 유지 보수가 용이해진다. 상속 구현 방법 자식 클래스를 선언할 때, extends 키워드를 사용해 상속 받을 클래스를 뒤에 선언한다. 뒤에 선언된 클래스가 부모 클래스 역할을 하게 된다. class A { // 부모 클래스 // 실행할 문장 } class B extends A { // extends A를 하게 되면서 A가 B의 부모 클래스가 됨. // 자식 클래..
1. 다음 중 상속과 관련된 단어를 모두 고르세요. super super() this extends 더보기 보기 1) super 키워드를 사용해 부모 클래스의 메소드를 호출할 수 있습니다. 보기 2) 자식 클래스에서 부모 클래스의 생성자를 호출하는 키워드로 super()를 사용한다. 필요에 따라 매개변수를 전달할 수도 있고, 개발자가 직접 생성자를 선언할 때는 자식 클래스에서 반드시 부모 클래스의 생성자를 호출 해줘야 한다. 보기 3) this는 자기 자신을 의미하는 키워드로 상속과는 관련 없는 단어이다. 보기 4) extends 키워드를 사용해 상속받을 클래스를 지명할 수 있다. 자식 클래스는 부모 클래스의 모든 멤버를 그대로 가져다 쓸 수 있다. 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는..
1. 다음 빈칸에 알맞는 단어를 작성해 보세요. 클래스의 이름과 동일하고 반환 타입이 없는 특별한 메서드를 □□□ (이)라고 합니다. 더보기 클래스의 이름과 반환 타입이 없는 특별한 메서드를 생성자 라고 합니다. 2. 다음 문장이 맞으면 O표, 틀리면 X표 하세요. 생성자를 호출 할 때는 반드시 new 키워드를 사용해야 합니다. ( ) 매개변수가 1개인 생성자를 기본 생성자라고 부릅니다. ( ) 생성자를 코드로 명시하지 않으면 기본 생성자는 생략되어 있습니다. ( ) 더보기 보기 1) O ==> new 키워드는 생성자와 함께 객체를 생성하는 중요한 역할을 하는 연산자이다. 보기 2) X ==> 기본생성자는 매개변수도 없고 중괄호 { } 안에도 비어있다. 보기 3) O ==> 클래스를 생성하면서 개발자가 ..
웹코린이
'JAVA' 카테고리의 글 목록 (5 Page)