Class/22072813 Class_Overload(1-1) package method; public class PrintMain { // overload // - 동일 클래스 내에 동일 매서드를 서로 다른 자료형, 매개변수의 갯수에 다르게 사용이 가능하다. // ex) printfln // - 동일 매서드로 다양한 자료형의 데이터와 1 ~ +a개의 데이터 출력이 가능하다. public static void main(String[] args) { int scores[] = {100, 13, 44}; String names[] = {"김변수", "이상수", "박참조"}; double doubles[] = {1.1, 2.2, 3.3}; Print.printArr(scores); Print.printArr(); Print.printArr(names); Print.pri.. 2022. 7. 28. Class(2-2) package constructor; public class Student { private String name; private int kor, eng, mat, total; private double avg; public Student(String name, int kor, int eng, int mat) { this.name = name; this.kor = kor; this.eng = eng; this.mat = mat; } public String getName() { return name; } public int getKor() { return kor; } public int getTotal() { setTotal(); return total; } private void setTotal() {.. 2022. 7. 28. Class(2-1) package constructor; import java.util.Scanner; public class StudentMain { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String name; int kor, mat, eng; System.out.print("이름 : "); name = sc.nextLine(); System.out.print("국어 : "); kor = sc.nextInt(); System.out.print("영어 : "); eng = sc.nextInt(); System.out.print("수학 : "); mat = sc.nextInt(); // 불변객체 Student student .. 2022. 7. 28. Class(1-2) package constructor; public class Three { private int data; public Three() {} public Three(int data) { this.data = data; // or setData(data); } public int getData() { return data; } public void setData(int data) { this.data = data; } public boolean result() { if (this.data % 3 == 0) return true; return false; } } 2022. 7. 28. 이전 1 2 3 4 다음