[인터돌™] 공부 해보자!! 열심히~~~

반응형

/*데이터형
기본형 -정수형 int, byte, short, long
   -실수형 float, double
   -논리형 boolean
   -문자형 char

형변환 묵시적 : 작은 타입에서 큰 타입으로 바뀔때
                     byte a;
      int b = a;
     double>float>long > int > short > byte 의 순서로 왼쪽이 크다
                                        char
     boolean 은 true 또는 false 의 관계만 있고 크기 개념이 없다
     char 는 2byte 이며 음수가 없다.

   명시적 : 큰 타입에서 작은 타입으로 강제로 바꿀 때
            
참조형
   -class형

제어문
 반복문 for, while, do while
 조건문 if, switch
 제어의 이동 continue, break
배열
   선언 유형 [] 배열의 이름;
   생성  배열의 이름 =  new 배열의 유형[배열의 크기];

   배열의 크기얻어오기 : length
   인덱스는 0부터 시작.
클래스
 멤버변수
 활용 : final, static
 접근 : public, private, (), protected

 메소드
    활용 : static, final, abstract
 접근 : public, private, (), protected
 생성자
 1. 아무것도 리턴하지 않는다.
 2. 이름 앞에 void를 붙이면 안된다.
 3. 생성자의 이름과 클래스의 이름이 같다.
 4. 클래스내에서 오버로딩이 지원된다.
 
 추상클래스
 1. 객체생성이 되지 않는다.
 2. abstract class 클래스명{
   abstract public void 메소드명();
  }
 3. 하위 클래스를 통해서 객체를 생성
 4. 추상메서드를 오버라이딩 해줌.

 interface
 1. 완전 추상화
 2. 객체 생성 불가능
 3. 상속받는 하위 클래스를 통해서 객체를 생성
 4. 변수는 항상 상수 public final static
 5. 메소드는 항상 추상메소드 public abstract
 6. 다중 상속 지원

overloading


overriding


  */  

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band