3번 문제
클래스 메소드 구현 문제
package com.example.MyJavaProject;
class Main {
public static void main(String[] args) {
MemberService cyworld = new MemberService();
boolean result = cyworld.login("hong", "12345");
System.out.println(result);
cyworld.logout("hong");
}
}
class MemberService{
boolean login(String id, String password){
if(id == "hong" && password == "12345"){
return true;
} else { return false; }
}
void logout(String id) {
System.out.println("로그아웃 되었습니다.");
}
}
4번 문제
클래스 메소드 오버로딩 구현 문제
package com.example.MyJavaProject;
class Printer{
void println(int i){
System.out.println(i);
}
void println(boolean i){
System.out.println(i);
}
void println(double i){
System.out.println(i);
}
void println(String i){
System.out.println(i);
}
}
class Main {
public static void main(String[] args) {
Printer printer = new Printer();
printer.println(10);
printer.println(true);
printer.println(5.7);
printer.println("홍길동");
}
}
제네릭을 확실하게 배우면 코드가 개선될 것 같다고 생각했다.
'Back-end > Java' 카테고리의 다른 글
[Java] 혼자 공부하는 자바 385p 풀어보기 (0) | 2022.09.20 |
---|---|
[Java] 혼자 공부하는 자바 285p 풀어보기 (0) | 2022.09.15 |
[Java] 혼자 공부하는 자바 245~246p 풀어보기 (0) | 2022.09.14 |
[Java] 혼자 공부하는 자바 160~161p 풀어보기 (0) | 2022.09.08 |
[Java] 삼항 연산자 연습 (0) | 2022.09.08 |
댓글