할 수 있다! 백준 &문제 풀기
문제 풀이 )getter, setter, 클래스 만들기
오래걸려도괜찮아
2021. 12. 12. 20:51
다음은 이름(name필드)과 전화번호 (tel필드)를 가진 phone클래스이다. 이름과 전화번호를 입력받아 2개의 phone객체를 생성하고, 출력하는 main() 메소드를 작성하라. |
문제 풀이 포인트. | 입력받아 ->스케너 |
phone 객체 생성 -> 클래스, getter, setter |
import java.util.Scanner;
public calss Phone {
private String name, tel;
public phone(String name, String tel) {
this.name=name;
this.tel=tel; //객체 생성
}
public String getName() {return name;} //getter
public String getTel() {return tel;} //getter
}
public class Main{
public static void main(String[] args) { //메인 클래스
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in); //스케너
System.out.println("이름과 전화번호 입력 ");
String name=scanner.next();//스케너로 이름 입력받음 ->위 클래스로 넘어감
String tel=scanner.next(); //스케너로 번호 입력 받음 -> 위 클래스로 넘어감
Phone a=new Phone(name, tel); ->폰 클래스
System.out.println("이름과 전화 번호 입력 ");
name=scanner.next();//스케너로 이름 입력받음 ->위 클래스로 넘어감
tel = scanner.next();//스케너로 이름 입력받음 ->위 클래스로 넘어감
Phone b= new Phone (name, tel);->폰 클래스
System.out.println(a.getName() + a.getTel());// getName, getTel 메소드 호출
System.out.println(b.getName()+ b.getTel());
scanner.close();
}//main
}