생성자(2)
-
(문제 풀이)get(), 필드, 생성자, 메소드, 클래스
아래 실행 결과와 같이 출력하는 다음 main()을 가진 Song 클래스를 작성하라. Song 클래스는 노래 제목 title필드, 생성자, getTitle()메소드로 구현된다. 1. 메인 메소드 public class Main { public static void main(String[] args) { Song mySong= new Song("Nessun Dorma"); Song yourSong= new Song("공주는 잠 못 이루고 "); System.out.println("내 노래는 "+mySong.getTitle()); System.out.println("너 노래는" +yourSong.getTitle()); } } 2. Song 클래스 class Song private String title; p..
2021.12.15 -
생성자
생성자 객체를 초기화 하는 게 목적 (여기서 잠깐, 클래스는 객체와 메소드 생성이 목적) =원하는 모양으로 객체를 잡아주는 것 생성자의 이름은 클래스 이름과 동일해야 한다. 다른 메소드와 쉽게 구분하기 위해 class Circle{ int radius; String name; public Circle(){ radius=1; name=" "; } 생성자를 여러개 작성할 수 있다. (앞에서 한 "생성자 오버로딩") 생성자는 객체를 생성할 때 한 번만 호출된다. 생성자는 리턴 타입을 지정할 수 없다. Circle pizza=new Circle(); 기본 생성자 매개 변수가 없는 생성자 . 위에 예시에선 new라는 변수 생성, Circle() 생성자 호출 클래스 안에 생성자 정의가 따로 없으면 컴파일러가 자동으..
2021.11.30