자바 데이터타입
-기본형(8개):논리형,문자형,정수형,실수형
-참조형(무한)
객체:속성+기능
클래스(틀):객체를 만들기 위한 틀
ex1)
객체)사람
속성)이름,성별,키,성격,전투력 --- 필드(멤버변수): 객체의속성, ()없음
기능)말하다,걷는다,뛴다 --- 메소드: 객체의기능,()있음
ex2)
객체:Car- class Car{};
속성:String Carname,int velocity; -필드
기능:speedUp(),speedDown(),stop()-메소드
*필드와 메소드의 차이는 ()있으면 메소드, ()없으면 필드
.java로 선언된 클래스만 public 사용가능
객체지향프로그래밍:객체를 만들고 이를 조립해 완성된 프로그램을 만드는 기법
순서:클래스선언->필드&메소드->객체생성(new,필드 및 메소드사용)
메소드 오버로딩:동일한 메소드명으로 매개변수의 개수와 타입을 다르게 선언
메소드 오버라이딩: