DevTzu
객체와 클래스 객체(Object) 상태와 행동으로 구분할 수 있는 것 공통된 데이터 구조와 기능을 추출하여 클래스를 작성 클래스(Class) 객체를 생성하는 틀로 사용되는 클래스 공통된 상태와 행동을 갖고 있어야 한다 멤버변수와 멤버메서드로 구성 객체 생성 생성한 객체는 그 멤버들의 주소값을 가지고 있다 그 주소값을 통해서 그 멤버들을 참조할수 있다 객체 생성시 메모리를 할당 받음 객체의 내용이 다를수 밖에 없는 이유 ┗> new를 사용하여 새로는 객체가 생성되어질때 그 클래스의 멤버변수의 개수만큼 메모리가 생성된다 Account obj = new Account(); ┗> 레퍼런스 변수, 참조변수 생성자(constructor) 새롭게 객체를 생성할때 객체를 초기화 하기위해 자동으로 호출된다 인자값의 데이..
논리연산자 & : 두 값이 모두 true 면 true, 그렇지 않으면 false 이다 | : 두 값이 모두 false 면 false, 그렇지 않으면 true 이다 ^ : 하나가 true, 하나가 false 면 true, 그렇지 않으면 false 이다 ! : 이 값이 true이면 false, false이면 true 이다 최적화된 AND/DR 연산자 && : || : 삼항 연산자(조건연산자) 조건식 ? 식1 : 식2; 조건식이 true이면 식1을 계산하고 그렇지 않으면 식2를 계산한다 반복문(루프문) while : 초기식, 조건식, 증감식으로 구성 int i=0; // 초기식 while(조건식) { // 조건식 반복내용 i++; // 증감식 } do while 조건식을 검사하기 전에 무조건 실행 부분을 한 ..
주석처리 //, /* */, ctrl + / 자바 클래스는 메서드와 변수로 이루어져있음 메인 메서드는 그 프로그램에 단 하나이고, 프로그램의 시작점 1. Java 실행구조, 메서드 구현(인자, 리턴형) public static void main(String[] agrs) { public - 접근 제어자 static - 객체를 생성하지 않고도, static 메서드를 사용하여 호출하여 사용할수 있음 객체를 생성없이 main을 참조할 수 있게 하기 위함 void - retrun 타입 정의 메소드 옆 괄호()에 들어있는 것을 인자, 파라미터, 데이터 타입 정의 String[] args 의 뜻은 문자열로된 배열만 사용하겠다는 표시 System.out.println("Hello World!"); System 클래스..