728x90
SMALL
클래스배열
d를 만들고 data 만듬
data = d; 공유
첫번째거 못짠거
두번쨰거 잘짠거
정처기때 헷갈렸던건데!!!
내가 직접해보니까 조금은 알겠다
public 생성자 : 초기값을 초기화하는데 사용
그 전에하는것보다는 생성자에서 하는것이 좋다(상관은 없음)
저 주석을 복붙, 수정한것임
메인을 줄여주는것이 중요
객체생성 중요
- 메인을 최소화시켜라
클래스는 대문자로 시작
멤버필드 소문자
메소드 소문자로 시작
- 학생을 나타내는 클래스 Student를 만들어보자. 학생은 이름(name)과 학번(rollno), 나이를 가진다. Student 클래스를 작성하고 객체를 생성하여 테스트하라.
클래스배열....
머선... 말이고?
- 2개의 정수의 합을 구하는 sum()과 3개의 정수의 합을 구하는 sum()을 메소드 오버로딩을 이용하여 정의하라.
(문제.... 머선..... 말이고..?)
- 2개의 정수의 합을 구하는 sum()과 2개의 double형 실수의 합을 구하는 sum()을 메소드 오버로딩을 이용하여 정의하라.
package com.ex01;
public class Sample4 {
void sum(int a, int b)
{
System.out.println(a+b);
}
void sum(double a, double b)
{
System.out.println(a+b);
}
public static void main(String[] args)
{
Sample4 obj = new Sample4();
obj.sum(22.3, 44.1);
obj.sum(3, 5);
}
}
음,,, 난 이렇게 했고요....
- 영화 Movie 클래스를 정의하여 보자. Movie 클래스는 영화 제목, 평점, 감독, 발표된 연도 등의 필드를 가진다. 영화의 모든 정보를 화면에 출력하는 print()라는 메소드를 구현하라. Movie 클래스를 작성하고 객체를 생성하여서 테스트하라.
package com.ex01;
class Movie{
String name;
int score;
int year;
public Movie() {
name = "써니";
score = 80;
year = 1997;
print();
}
void print() {
System.out.println("영화이름 : "+ name + "\n평점 : " + score + "\n연도: " + year );
}
}
public class Sample5 {
public static void main(String[] args)
{
new Movie();
}
}
- 사용자로부터 아이디를 받아서 미리 저장된 아이디와 일치하는지를 검사하는 프로그램을 작성하여 보자.
package com.ex01;
import java.util.Scanner;
public class Sample6 {
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
String id = "wogus6804";
System.out.print("아이디를 입력하시오 : ");
String iid = in.next();
if (id.equals(iid)) {
System.out.println("로그인 성공");
}else {
System.out.println("로그인 실패");
}
}
}
얘를 클래스로 분리할거임
package com.ex01;
import java.util.Scanner;
class login {
Scanner in = new Scanner(System.in);
String id;
public login() {
id = "wogus6804";
input();
}
void input() {
System.out.print("아이디를 입력하시오 : ");
String iid = in.next();
if (id.equals(iid)) {
System.out.println("로그인 성공");
}else {
System.out.println("로그인 실패");
}
}
}
public class Sample6 {
public static void main(String[] args)
{
new login();
}
}
완
클래스 분리하는거 졸라 재밌어!!!!!!
수납함에 애들 넣는기분 ㅋㅋㅋ
넌 일루 들어가라..넌.. 거기가 아니다...
728x90
LIST
'JAVA > Java' 카테고리의 다른 글
20201005_10 클래스배열, 생성자 (0) | 2020.10.05 |
---|---|
20201005_10(for문빠져나가기, run) (0) | 2020.10.05 |
20200929_9 (0) | 2020.09.29 |
20200928_8 클래스분리 Review (0) | 2020.09.29 |
20200928_8 반복문,배열 Review (0) | 2020.09.28 |
댓글