interface
-
[Kotlin] InterfaceKotlin 2022. 9. 14. 15:46
package days02 fun main(){ val obj31 = TestClass31() // Inter1 을 상속(구현)받은 자식클래스 val obj32 = TestClass32() // Inter2 를 상속(구현)받은 자식클래스 val obj33 = TestClass33() // Inter1, Inter2 을 상속(구현)받은 자식클래스 obj1.inter1_Method1() obj1.inter1_Method2() obj2.inter2_Method1() obj2.inter2_Method2() obj3.inter1_Method1() obj3.inter2_Method1() obj3.inter1_Method2() obj3.inter2_Method2() // 부모중 해달 인터페이스가 있는 객체만 전달인수..
-
[JSTL] interface를 이용한 loginWEB/JSTL 2022. 9. 9. 20:40
*.jsp파일 - background color 검정 접속할 로그인 창(주소창 표시 안함) main servlet 생성 package com.mgr.member.controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.mgr.member.controller.action.Action; @WebS..
-
[JAVA] Interface언어/JAVA 2022. 9. 8. 11:24
자바언어에서 제공하는 상속 기능은 일반 클래스이든, 추상클래스이든 단일 상속만을 지원함. 하나의 클래스는 하나의 부모클래스를 가질 수 있음(여러개의 클래스를 상속할 수 없음). - class SubA extends SuperA, SuperB {} -> 에러 다중 상속을 위해 만들어진 interface -인터페이스는 제약이 다소 있는 클래스 - 추상클래스보다도 더 상속을 위해서 만들어진 클래스. 다중 상속이 가능. - class 만들듯이 생성하며, class란 키워드 대신 interface 라는 키워드를 써서 생성 1. 인터페이스는 멤버필드(변수)로 public static final 멤버만 가질 수 있음 2. 추상클래스처럼 일반 멤버변수와 일반 멤버 메서드를 가질 수 없음 3. 인터페이스는 멤버메소드로 ..