노마드오브

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

2018/07/21 2

자바 인터페이스 interface

package test; interface Animalable { // 모든 멤버는 public 접근지정자가 옴// static final 상수 필드만 올 수 있음int RED =1;public static final int BLUE = 2; // 모든 메소드는 추상메소드만 올 수 있음void speak();public abstract void eat();// 인터페이스는 다중상속 가능} class Puppy2 implements Animalable {@Overridepublic void speak() {System.out.println("멍멍~");} @Overridepublic void eat() {System.out.println("강아지가 밥을 먹는다");}} public class Test7 {..

IT/Java 2018.07.21

자바 추상클래스

추상클래스로 만드는 경우 1) 해당 클래스의 객체 생성을 막고자 하는 경우 2) 추상메소드를 1개 이상 포함할 경우 추상메소드는 하위클래스에서 모두 구현해야함.일련의 하위클래스들을 위한 규약의 일부를 정의하기 위한 것 -> 다형성! 추상클래스로는 객체생성 할 수 없음추상클래스 : 클래스임. 참조변수로는 사용가능. 모든멤버변수, 일반메소드+추상메소드 미완성 설계도. 단일상속 package test; abstract class Animal /* extends Object */ { // 추상클래스int age;void eat () {System.out.println("먹는다");}abstract void speak() ; // 추상메소드} class Puppy extends Animal{ // 추상 클래스를 ..

IT/Java 2018.07.21
이전
1
다음
더보기
프로필사진

노마드오브

  • 분류 전체보기 (238)
    • IT (236)
      • Java (107)
      • Mysql (8)
      • Oracle (27)
      • Android (39)
      • Jsp (21)
      • jQuery (16)
      • JavaScript (5)
      • Html (2)
      • Css (6)
      • maven (4)
      • spring (1)
      • etc (0)
    • Travelling (2)
      • 2018 Santiago (2)
    • Cat (0)
    • Stag beetle (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2018/07   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바