
DAY 06 : 객체의 배열, Object 클래스, 상속, 업캐스팅과 다운캐스팅, instanceof 연산자
2022. 10. 5. 23:43
국비/JAVA
- 객체의 배열 이전에 배운 배열과 같으나, 객체를 배열로 만든다는 것이 차이점이다. - 객체의 배열 만드는 법 클래스이름 참조변수 = new 클래스이름[요소의갯수]; 객체의 배열 사용해보기! Student 클래스를 만들고, 배열로 3개의 객체를 만들어 세팅하고 출력하기! Student 클래스 package day06; public class Student { // 학번, 이름, 전화번호, 국어점수, 수학점수, 영어점수 private int no; private String name; private String hp; private int kor; private int math; private int eng; Student(){} public int getNo() { return no; } public ..

DAY 09 : 상속, 다형성, 업캐스팅, 다운 캐스팅
2022. 1. 6. 02:25
WEB/JAVA
- 상속 (inheritance) 기존에 선언된 클래스의 필드를 다른 클래스에서 사용하고자 할 때 클래스들을 만들다 보니 공통 요소가 보여서 부모로 묶은 후 상속시켜 주어서 사용하고자 할 때 class A { A의 필드 } class B extends A { // 관계성만 정의 B의 필드 } B b = new B(); // b객체는 실제로는 A의 필드 B의 필드 둘 다 가지고 있다. A : 부모 클래스, 상위 클래스, 슈퍼 클래스, 기반 클래스 B : 자식 클래스, 하위 클래스, 서브 클래스, 파생 클래스 SuperCar extends Car을 하면 SuperCar 클래스에는 부모 클래스 인 Car필드와 SuperCar 필드가 존재한다. 따라서 mycar 객체는 Car 클래스의 변수, 메소드와 Super..