JAVA (158) 썸네일형 리스트형 Star UML // 더블클릭 -> add attribute : 속성 선언 (name, age, score) // 오른쪽 밑 -> properties : 속성의 타입 써주기 // visiblity -> public(+), private(-) 설정할 수 있음 // 더블클릭 -> add operation : 메서드 선언 // 왼쪽 밑 -> direct association : School이 Student를 사용하고 있다 // 왼쪽 밑 -> 1. compostion(-----◆) : School과 Student가 강하게 연결되어 있다 (= 결합도가 높다) // 왼쪽 밑 -> 2. aggregation(----◇) : School과 Student가 약하게 연결되어 있다 (= 결합도가 비교적 낮다) // 왼쪽 밑 -> 3. de.. Class review public class P1_classReviewAgain { public static void main(String[] args) { TestClass t1 = new TestClass(10, "문자열"); TestClass t2 = new TestClass(20, "무우우운자아아열"); int a = 10; t1.doProcess(a);// 이렇게 시행 : 10 t2.doProcess(a);// 이렇게 시행 : 20 int result1 = t1.doProcess(a); // 이렇게 시행 : 10 int result2 = t2.doProcess(a); // 이렇게 시행 : 20 System.out.println("Result 1: " + result1); // Result 1: 13 System.ou.. class study - Private Account public class P2_privateAccountEx { public static void main(String[] args) { Test2 t2 = new Test2(); t2.a = 10; //t2.b = 20;--> 컴파일 오류가 생김. t2.c = 30; //t2.process1();--> 컴파일 오류가 생김. t2.process2(); // =================== 계좌관리 =========================== //Account a1 = new Account();// 한조의 계좌 생성 //a1.name = "한조"; // //Account a2 = new Account();// 트레의 계좌 생성 //a2.name = "트레"; //a1.balance += 10000;.. move memory public class P1_moveMemory { public static void main(String[] args) { int a = 10; Test1 t1 = new Test1(); // t1이라는 참조변수가 Test1의 주소값을 받아내는 과정 t1.do1(a); // t1이 -> 접속한다 -> do1 메서드에 (메서드 호출 문법) System.out.println(a + "이것은 main의 a값. 변수를 메서드에서 바꿔도 얘는 변하지 않는다는거"); t1.do1(a); } } class Test1{ void do1(int a){// ★★★ main에 int a = 10을 클래스로 가져오는 방법 // main의 a와 다른 메모리의 a (수를 가져올 수 있음) System.out.println(a .. Class - self study public class P8_selfStudy2 { public static void main(String[] args) { People p1 = new People(); p1.name = "미나"; p1.age = 10; People p2 = new People("민지", 26); p1.printInfo(); p2.printInfo(); People p3 = new People(25, "민지"); p3.printInfo2(); // People 클래스 내부에서 printInfo2 메서드를 호출하여 age2 값을 출력하는 것은 가능 // System.out.println(p3.age2); // --> age2 변수가 private으로 설정되어 있으므로 외부에서 직접 접근할 수 없는것!!!! System... Setter & Getter - self study public class P6_setterGetter { public static void main(String[] args) { // 객체 생성 - 기본 생성자를 사용하여 초기화 Person person1 = new Person(); // setter를 사용하여 값을 설정 person1.setName("Alice"); person1.setAge(30); // 객체 생성 - 매개 변수가 있는 생성자를 사용하여 초기화 Person person2 = new Person("Bob", 25); // =========================================== // getter를 사용하여 값을 가져옴 String person1Name = person1.getName(); int person1Age.. Class - self study public class P5_selfStudy { public static void main(String[] args) { Bus good = new Bus("아우디", 50, 12); Bus bad = new Bus("포터", 30, 5); System.out.println(good.distance(good.speed, bad.speed)); // 거리라고 했지만 그냥 속도 비교하고 싶었음 // 50자동차의 속도가 더 빠릅니다 -> 음... 난분명 자동차 이름을 쓰고 싶었지^^; while(good.fuel > 8) { good.info(); if(good.fuel < 10) { good.oiling(5); System.out.println("현재 남은 연료의 양은 " + good.fuel + "입니다.. Math. int result = Math.addExact(5, 128); System.out.println(result); double A = Math.sin(654); System.out.println(A); double B = Math.log10(100000); System.out.println(B); double C = Math.fma(123, 654, 321); System.out.println(C); // 어떤걸 넣을지 안다면, 그 매소드가 뭔지 몰라도 어쨌든 결과는 나오겠지 ㅋㅋ.... 이전 1 ··· 10 11 12 13 14 15 16 ··· 20 다음