목록분류 전체보기 (182)
Gentle Breeze
예제) public class A { public static void main(String[] args) { } } abstract class AbstractClass { abstract AbstractMethod(); } class Child1 extends AbstractClass { // field variables AbstractMethod() { System.out.println("Child1"); } } class Child2 extends AbstractClass { // field variables AbstractMethod() { System.out.println("Child2"); } } ======================================================..
Method Overriding class Main { public static void main(String[] args) { Parent p = new Parent(); Parent c = new Child(); p.method1(); } } class Parent { method1() {}; } class Child { method1() { ......; } method2() {} } ================================================================ 위와 같은 경우 Parent p는 Child class로 선언이 되었으며 method1()을 사용할 경우 Child class의 method1()부터 찾아서 실행을 시키게 된다. 만약 Child clas..
정리하기 - 자바는 클래스단위로 코딩한다.(C언어는 함수단위이다.) - 클래스 내부에는 - 필드 - 인스턴스, 클래스 필드(static) - 메소드 - static을 붙이면 생성하지 않고도 사용할 수 있다. - 생성자 - 일종의 함수 - 리턴이 없다. - 오버로딩(Overloading)될 수 있다. (동일한 이름의 생성자가 여럿 있을 수 있다. 단지 매개변수의 타입이나 개수가 달라야 한다.) - 필드를 초기화하는데 사용된다. - new연산자로 호출된다. - 패키지 - 마치 폴더처럼 사용되는데 항상 소문자로 표현하고 다른 패키지의 클래스를 사용하려면 import를 써야한다. - public 이어야 참조가 가능하다. - java.util.Calendar로 참조한다. 자바클래스를 실행하려면 c:\>java j..
........ Email5 list //배포자가 만든 내부적인 이름 email.EmailServlet //실제 Servlet 파일 명 Email5 list /servlet/EmailServlet5 //client가 아는 URL ........ * web.xml → DD : Deployment Descriptor (배포 서술자)