본문 바로가기

전체 글

(33)
[패스트캠퍼스 수강 후기] {자바 인강} 100% 환급 챌린지 {8} 회차 미션 ******************이클립스 핫키******************** 이클립스 자동정렬 소스의 정렬이 엉망일 경우 단축키를 사용하여 한번에 자동 정렬하는 방법입니다. 이클립스 자동정렬 단축키 Ctrl + SHIFT+ F. Ctrl + Shift+ F 키를 동시에 누르면 아래와 같이 자동으로 정렬이 됩니다 ******************자바 boolean 초기값******************** 초기화되지 않은 Boolean 멤버 (실제로 유형의 객체에 대한 참조 Boolean )의 기본값은 null 입니다. 초기화되지 않은 boolean (primitive) 멤버의 기본값은 false 입니다. 기본의 기본값 boolean 은 false 입니다. 1. this 의 역할 this를 사용하면,..
[패스트캠퍼스 수강 후기] {자바 인강} 100% 환급 챌린지 {7} 회차 미션 1. 생성자 생성자(Constructor) 생성자는 new 연산자를 통해서 인스턴스를 생성할 때 반드시 호출이 되고 제일 먼저 실행되는 일종의 메소드(하지만 메소드와는 다르다.)이다. 생성자는 인스턴스 변수(필드 값 등)를 초기화 시키는 역할을 한다. 생성자 선언 방법 생성자를 선언하는 방법은 위에 내용과 같다. 클래스라는 부분은 생성자를 정의하는 클래스의 이름과 동일하게 적어줘야 한다. 빨간색으로 표시한 부분은 필수로 적어야 하는 내용은 아니다. public에 대한 내용은 나중에 다룰 예정이고 우선은 생성자를 선언할 때는 public을 적어주면 된다. 생성자 종류 및 사용 위에서 생성자 선언하는 방법을 알아보았다. 인스턴스를 생성할 때 반드시 생성자를 호출한다고 하였다. 그런데 지금까지는 생성자를 정의..
[패스트캠퍼스 수강 후기] {자바 인강} 100% 환급 챌린지 {6} 회차 미션 Chapter05 클래스와 객체: 객체지향 프로그래밍과 클래스 객체 지향 프로그래밍(OOP)이란? 객체 지향 프로그래밍(이하 OOP)는 컴퓨터 프로그램을 “객체(Object)"들의 모임으로 파악하고자 하는 프로그래밍의 패러다임 중에 하나이다. 각 “객체(Object)" 들은 서로 메시지를 주고 받을 수 있으며 데이터를 처리할 수 있다. 객체 지향 프로그래밍(OOP)의 장점은 프로그램을 유연하고 변경이 용이하게 만든다. 프로그램의 개발과 보수를 간편하게 만든다. 직관적인 코드 분석을 가능하게 한다. 위의 장점들을 관통하는 객체 지향 프로그래밍의 중요한 특성은 강한 응집력(Strong Cohesion)과 약한 결합력(Weak Coupling)을 지향한다는 점이다. 소프트웨어 공학에서 말하는, 응집력(cohe..