본문 바로가기

반응형

LECTURE/# java basic

(25)
JAVA 초급 강좌를 마무리하며.. JAVA 초급 강좌를 마무리하며..By Commin .December 22, 2016안녕하세요 commin 입니다. 2016년 8월 난생처음 블로그를 시작하며 전문적인 JAVA 블로그가 되겠다며 아주 큰 각오와 큰 설렘으로 시작했으나 첫 자바 강좌를 올린지 4개월이나 지나 아주 작은 결과물과 함께 끝마치게되었습니다.첫 강좌를 하면서 많은 애로사항을 느꼈습니다. 처음부터 확실한 목차를 가지고 강의계획을 새웠어야 했으나, 그때그때 포스팅할 내용을 정해 하다보니 빼먹은 부분도많고, 잘못된 방식으로 표현한 내용도 더러 있었습니다. 그랬기때문에 결과물이 영 마음에 들지는 않습니다만, 첫술에 배부를까요 ㅎ 어쨌거나 마지막까지 끝냈다는 성취감도 약간 있고, 마지막까지 썼다는 것에 감사하고 대견합니다.(저스스로) 추후..
[초급 JAVA]자바 interface 와 abstract 예제로 이해하기 자바 interface 와 abstract 예제로 이해하기By Commin .December 12, 2016 안녕하세요 commin 입니다. 이번 포스팅에서는 자바의 interface 와 abstract 에 대해 포스팅하겠습니다.abstract 추상클래스 & 추상메서드 추상클래스의 조건추상클래스(abstract)는일반클래스보다 조금더 추상적은 개념의 것을 정의한다.추상클래스(abstract)의 추상 메서드와 그냥 메서드, 멤버필드, 생성자를 정의 할 수 있지만, 추상메서드는 내용을 정의 할 수 없다.추상클래스(abstract)의 추상메서드를 정의하면 추상클래스를 상속받은 클래스에서는 반드시 추상메서드를 Override 하여 정의하여야 한다.추상클래스(abstract)는 abstract class [클래스..
[초급 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는 어떤 프로그램의 기초를 건설하고 다지는 역할을 합니다. 다시말해 프로그램의 시작 단계에서 어떠한 변수등을 초기화 시켜주는 역할을 함으로써, 프로그램의 기초를 다져줍니..

반응형