문제 풀이 )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
}
'할 수 있다! 백준 &문제 풀기' 카테고리의 다른 글
문제풀이) java 스캐너, 어절 출력, exit 종료 (0) | 2021.12.17 |
---|---|
(문제 풀이)get(), 필드, 생성자, 메소드, 클래스 (0) | 2021.12.15 |
백준 문제 풀기 2577: 숫자의 개수 by 자바 (0) | 2021.12.08 |
백준 문제 풀기 11021번 A+B - 7 by 자바 (0) | 2021.12.06 |
백준 문제 풀기 10818 by 자바 : Arrays sort 이용한 입력받은 값의 최소, 최대값 구하기 (0) | 2021.12.05 |