군침이 싹 도는 코딩
배열 ( Array ) 데이터 출력 입력 본문
@Override
public void print() {
// TODO Auto-generated method stub
super.print();
for (int i = 0; i < subjects.length; i++) {
System.out.println(subjects[i]);
}
}
# 배열은 데이터를 출력시에 for 문을 사용해 어레이의 길이까지 출력하도록해준다
public Professor(int num, String name, String dept, String address, String[] subjects) {
// 수퍼 클래스의 생성자 호출하는 코드
super(num, name, dept, address);
this.subjects = subjects;
}
Professor pf1 = new Professor(1, "김나나", "컴공과", "서울시 마포구", new String[] { "자바", "파이썬" });
# 생성자를 만들때 파라미터에는 String[] 를 적어주고
데이터를 입력할때는 new String[] {데이터 입력} 이렇게 해준다
'JAVA > Basic' 카테고리의 다른 글
멤버 변수와 로컬 변수의 차이점 (0) | 2023.01.19 |
---|---|
메소드 오버라이딩 (Method overriding ) (1) | 2023.01.19 |
super (1) | 2023.01.19 |
클래스를 상속받는 코드 ( extends ) (0) | 2023.01.19 |
getter / setter 함수 (0) | 2023.01.19 |