본문 바로가기

JAVA11

추상클래스와 인터페이스 01 추상클래스1-1 추상클래스의 개념일반 클래스는 new 연산자를 사용해 인스턴스를 생성할 수 있지만, 추상클래스는 인스턴스를 생성할 수 없고 오직 상속을 통하여 완성된 자식 클래스로 구현해서 인스턴스를 생성할 수 있음.메서드 본체를 완성하지 못한 메서드를 추상메서드라고 한다. 추상메서드는 무엇을 할지는 선언하지만, 어떻게 할지는 정의하지 않는다. 1-2 추상클래스의 선언추상클래스도 필드와 메서드, 생성자를 포함할 수 있음, 추상클래스는 다음과 같이 abstract 키워드로 선언하고 구현 클래스처럼 public으로 지정할 수 있다. abstract class 클래스이름{ // 필드 // 생성자 // 메서드 } 추상메서드도 abstract 키워드를 붙여 선언하는데, 실체가 없기 때문에 본체 없이 세미콜론.. 2018. 5. 15.
자바 프로그램 구조와 기초 문법 익히기 01 자바 프로그램 기본 구조 자바프로그램의 기본구조는 다음과 같다 소스파일⊃클래스⊃메서드⊃실행문 클래스 객체 지향 언어에서 클래스는 프로그램을 개발하는 단위로 적어도 하나의 클래스가 있어야하고, 클래스 이름은 대문자로 시작하는 것이 관례이다. 메서드 수행할 작업을 나열한 코드의 모임이다. 자바는 main() 메서드부터 실행을 시작하므로 main()메서드를 포함하는 클래스가 반드시 있어야한다. 실행문 작업을 지시하는 변수 선언, 값 저장, 메서드 호출 등의 코드가 있다. (ex. 출력문인 System.out.println()) 주석문 프로그램에 덧붙이는 설명문으로 컴파일러가 무시하는 문장 1) 행 주석 : //부터 행 끝까지 2) 범위 주석 : /*와 */ 사이 3) 문서주석 : /**와 */ 사이 02.. 2018. 5. 2.
JDK와 Eclipse 설치(윈도우) 저는 JAVA 카테고리의 포스팅을 할 때 한빛아카데미의 '쉽게 배우는 자바 프로그래밍'책을 참고하여 학습한 내용을 바탕으로 포스팅할 계획입니다. JAVA를 처음시작하시는 분들이 차근차근 따라하시면 도움이 많이 될 것 같아요:) 오늘은 JDK와 eclipse를 설치하고 간단히 실행시키는 것으로 포스팅을 마치겠습니다. 우선 JAVA환경에서 프로그램을 개발하는데 필요한 툴들을 모아놓은 JDK를 설치해보도록 하겠습니다. http://www.oracle.com/technetwork/java/javase/downloads/index.html에 접속하여 JDK를 다운로드합니다. 설치 중 다음과 같은 화면이 뜨는 데 환경변수를 잡을 때 설치위치를 써야하니 잘 기억해두시면 좋습니다. 설치가 완료되었으면 이제 환경변수를 .. 2018. 4. 25.