본문 바로가기

국비교육103

12월 12일 국비교육 13일차 #1ⓐ 다형성 = Override + Dynamic Binddingⓑ 클래스간의 단일 상속, 인터페이스 다중상속을 사용한다.ⓒ 추상클래스와 인터페이스는 객체 생성이 불가능하다.단, 메소드안에서 재정의 구현할 때, 후손의 객체생성을 주소로 받는 것은 가능하다.=========================================================ex) java.awt.* (Visual Component, Menu, Dialog로 Separate가능)java.awt.event.* Adapter는 Listener를 재정의해서 Abstract로 만들어놓은 것 WindowAdapter가 Implement한 것을 볼 수 있다 #2System.exit(0); => 하나가 아닌 전체 화면 창을 닫는 방법.. 2018. 12. 12.
12월 11일 국비교육 12일차 #1다형성 = 오버라이딩 + 동적 바인딩 #2선조가 abstract or Interface일 경우후손은 반드시 override를 해줘야 함 if not override -> 그 후손이 abstract임 #3Diagram에서 클래스 이름이 기울어져있다? -> abstract Class #4MyClass m = new MyClass();m.disp();-> 계속 메모리에 기억하는 방식System.out.println(new MyClass());-> 한번 쓰고 버리는 방식 2018. 12. 11.
국비교육 11일차 1. Class = 속성(값) + 메소드(기능)-> 멤버 변수를 은닉화, 오픈된 메소드가 값 전달 및 변경-> 모든 멤버를 식별할 수 있다면 접근제한자를 지정한다. public class user_Name{ } Nested : 또다른 클래스를 속성으로 선언Field : 상수 public static final Constr : 생성자 = 멤버변수 초기화 this(), super()Method : 기능을 수행하는 단위 2. 상속 : 클래스 간의 상속 extends = 단일 상속 : protected = 상속시에 같은 패키지, 다른 패키지 안에서 접근을 멤버간에 public으로 제한한다. : 3. equals = > 주소비교, override하면 값비교 가능 4. //ex1) 한 문자를 대입받아 대문자인지 유.. 2018. 12. 10.
12월 7일 국비교육 10일차 #1java.awt => menuitem, menubar, menu #2GUI java.awt.* : 현재 gui 컴포넌트 값을 그대로 적용 (256) - 확장색을 못 가져옴 javax.swing.* : 확장 gui를 구현한다. + 기능 추가javafx : java lib + java gui + java script =========================================================================== #3component : - visual component : Button, CheckBox, TextComponent 등- menucomponent : MenuItem - Menu -> MenuBar- Dialog : FileDialog, ColorDial.. 2018. 12. 7.
국비교육 9일차 #1자바 개발 코딩 exception, Thread 두개는 꼭 해야됨 #2Object 클래스, 메소드 (묵시된 super) - 객체간의 주소 값을 비교하는 연산자. Test t1 = new Test(); Test t2 = new Test(); t1 == t2 -> 주소 비교 상속에 대한 개념 java.lang equals. equalspublic boolean equals(Object anObject)Compares this string to the specified object. The result is true if and only if the argument is not null and is a String object that represents the same sequence of charact.. 2018. 12. 6.
국비교육 8일차 1. 클래스 구현 : 속성 + 메소드접근제한자 class User_Name{ 멤버; // 멤버변수, 상수/ 생성자, getter & setter, 기능형 메소드} java beans : class 중에 setter & getter 2. jar로 만들어서 참조형 구현을 할 수 있다. 3.toString() : java.lang.Object = 객체의 주소를 동적으로 할당된 16진수 값으로 리턴하는 메소드 4.@Overridepublic String toString() {return null;} 5. 멤버 변수를 출력할 때 println을 쓰면 콘솔에서밖에 못 씀 하지만 toString을 활용하면 콘솔이 아니라 웹에서도 쓸 수 있음 6. package com.test;// 두 수를 사칙연산하는 클래스 pub.. 2018. 12. 5.