본문 바로가기

반응형

LECTURE

(31)
[초급 JAVA]자바 상속(extends) 예제로 이해하기/ super & super() 이해하기 자바 상속(extends) 예제로 이해하기/ super & super() 이해하기By Commin .December 12, 2016 안녕하세요 commin 입니다. 이번 포스팅에서는 자바의 상속(extends)을 예제를 통하여 설명하겠습니다. 상속은 어려운개념에 속하지만 꼭 알아야만 하는 개념 중 하나이니 이번에 제대로 알아보도록 합시다.상속의 사전적 의미- 상속이란 사람의 사망에 의한 재산 및 신분상의 지위의 포괄적인 승계를 말한다. 라고 위키백과에 명시되어 있습니다. 그렇다면 자바에서의 상속의 의미는 백과 사전에 명시되어있는 뜻과 많이 다를 까요? 아닙니다. 비슷하다고 볼 수 있습니다. 현실에서 부모에게서 물려받은 물적재산 또는 지적재산등을 자식이 상속받는 순간부터 자식의 것이 되듯 , 자바에서도 부..
[초급 JAVA]자바 this,static,final 지정예약어 - static this,static,final 지정예약어 - staticBy Commin .November 29, 2016 ReservedWord_static.javapackage reserved_word; public class ReservedWord_static {//이번에 볼 내용은 공유를 위해 사용하는 static 이라는 예약어입니다.//static 필드 : 데이터 값을 공유하기 위해서 선언하는 공간을 말합니다.//멤버필드로만 가능하며 이렇게 선언된 멤버는 클래스의 이름으로도 접근이 가능합니다.//이것이 가능한것은 객체를 만들지않아도 자바가 미리 메모리를 할당해 놓기 때문입니다.//static은 클래스 설계단계에서 멤버변수 중 다른 모든 인스턴스에서 공통적으로 사용 하는 것과//static 메서드로 작성된 내부..
[초급 JAVA]자바 this,static,final 지정예약어 - this & this() this,static,final 지정예약어 - this & this()By Commin .November 29, 2016 ReservedWord_this.classpackage reserved_word; public class ReservedWord_this {//this 는 '자기자신의 객체를 참조하는 예약어' 입니다.//즉 , 클래스 내부에서 자신의 클래스를 지칭하는 객체라는 뜻입니다.String name="commin's blog";String address="Seoul";ReservedWord_this(String name){System.out.println(name);//결과: commin//ReservedWord_this 의 생성자의 파라미터도 String의 name이라는 변수이고//전영변수로..
[초급 JAVA]자바 this,static,final 지정예약어 - final this,static,final 지정예약어 - finalBy Commin .November 29, 2016 ReservedWord_final.javapackage reserved_word; public class ReservedWord_final {// final 은 상수필드와 변수를 위해 사용합니다.// final 필드 : 상수값을 저장하기 위한 공간이며 값이 변경될수없습니다. final int age = 56;int tall = 183; ReservedWord_final() {tall = 190; // 변경가능// age = 67;//변경불가능}// final 메서드 : 상속을 하였을때 오버라이딩이 안되게 만들필요가있을때 사용합니다.final void TestMethod_final() {System...
[초급 JAVA]예제-생성자 - 로또 프로그램 만들기(lotto program) 생성자 - 로또 프로그램 만들기(lotto program)By Commin .November 21, 2016 안녕하세요. commin 입니다. 이번시간에는 저번시간까지 배웠던 내용을 바탕으로 간단한 로또 프로그램을 짜보겠습니다. 로또프로그램을 만들려면 고려되어야 할 점들이 무엇이 있을까요? 1부터 45까지의 숫자중 랜덤으로 6개가 생성되어야 한다.중복되는 수는 없어야 한다.보너스숫자도 추첨되게 해야한다.이정도면 지금 제가 만들려는 프로그램에는 충분할거 같습니다. 3가지의 고려할점을 잘 기억하고 프로그램을 만들어 봅시다.일단 LottoMain.java 클래스파일과 LottoPro.java 클래스파일을 만듭니다.LottoMain은 프로그램의 중심이 되는 소스입니다. 맞습니다. main 메서드를 이곳에 넣을 ..
[초급 JAVA]자바 생성자로 초기화 하고 코딩하기/JAVA Constructor 자바 생성자로 초기화 하고 코딩하기By Commin .November 8, 2016 이번 포스팅에서는 자바의 생성자에 대하여 이야기 해 볼까 합니다. 생성자는 무엇일까요?생성자란?한국말대로 해석하자면 무엇인가 만들어질 때 뭔가를 하는 놈 이라고 해석됩니다만, 모든 프로그래밍 언어가 한국말로 번역되어 들어 올 때 본 의미와는 상관 없이 또는 뭔가 어긋나게 된 것이 많습니다. 생성자 또한 그런 단어 중 하나입니다. 영어로는 Constructor . 그렇습니다 건설하는 사람/기계 등을 지칭하는 단어입니다. 즉 프로그래밍에서 Constructor는 어떤 프로그램의 기초를 건설하고 다지는 역할을 합니다. 다시말해 프로그램의 시작 단계에서 어떠한 변수등을 초기화 시켜주는 역할을 함으로써, 프로그램의 기초를 다져줍니..
[초급 JAVA]자바 class의 기본개념/객체(Object) 와 클래스 - 2 자바 class의 기본개념/객체(Object) 와 클래스 - 2By Commin .November 4, 2016 ProgrammingK5.javapackage java_class; public class K5 {int carNumber = 12345;String getTire(){return "k5_tire";}String getBody(){return "k5_body";} String createCar(){ String car = getTire()+getBody(); }}저번 시간에 이어서 Class에 대해 좀더 설명하고 넘어가겠습니다. 저번시간에는 클래스와 객체가 무엇인지 설명했다면, 이번시간에는 어떻게 객체를 생성하고 사용하는지에 대해 설명하겠습니다. 일단 저번시간에 잠깐 보여드렸던 자동차 공장에 ..
[초급 JAVA]자바 class의 기본개념/객체(Object) 와 클래스 - 1 자바 class의 기본개념/객체(Object) 와 클래스 - 1By Commin .September 30, 2016 Programming 자바는 객체지향언어입니다. 제일 처음에 설명을 드리고 넘어갔어야 하는 부분이지만, 지금까지 배운 내용을 바탕으로 이해하는 것이 더 쉬울 것이라 판단하여 지금 설명합니다. 객체는 무엇일까요? 객체란 상태와 동작을 가진 덩어리라고 이해하시면됩니다. JAVA에서는 객체의 동작을 메소드(Method)라고 표현합니다. C언어 함수와 같은 개념입니다. 그렇다면 class는 무엇일까요? class란 여러개의 객체가 한 곳에서 유기적으로 맞물릴 수 있도록 하는 상자 또는 틀 이라고 생각하면 됩니다. 자동차를 생산하는 공장을 예로 들어 설명하자면, 자동차공장에서 자동차를 생산하는 기계..

반응형