본문 바로가기

OOP(Object-Oriented Programming) 의 특성 OOP(Object-Oriented Programming) 의 특성 (1) 상속성 ( Inheritance ) -> 자식객체가 부모객체의 모든 것을 상속받는 것 ( 사용할 수 있는 것 ) 1) 모든 클래스 Object 의 자식이다 2) 모든 생성자의 첫라인에는 super(); 생략되어 있다. 3) 자식객체가 만들어지기 위해서는 내부적으로 반드시 부모객체가 먼저 만들어져야 한다. 4) (메소드)오버라이딩(==재정의)은 반드시 상속관계여야 한다. 5) 객체의 타입캐스팅은 반드시 상속관계여야 한다. 묵시적 형변환 ( Implicit Type Casting ) ( 하위 -> 상위 ) by JVM 명시적 형변환 ( Explicit Type Casting ) ( 상위 -> 하위 ) by 프로그래머 (2) 다형성 (.. 더보기
자바(JAVA)의 클래스 구조 자바(JAVA)의 클래스 구조 1) package 선언2) import 선언3) class 선언 { 3-1) 멤버변수 3-2) 생성자 3-3) 메소드 } 예제 파일 package aa.bb.Main // package 선언. import aa. // import 선언. class Computer // class 선언.{String cpu = "3.0 Mh"; // 멤버변수 String memory = "4 Gb";String hdd = "1 Tb";String os = "windows";String ver = "7";private String pass = "1234"; Computer(){ // 생성자 } String getpass(){ // 메소드return pass;} void setpass(Stri.. 더보기
자바(JAVA)의 역사 1. 자바(JAVA)의 역사 (1) 1991년 : SUN사의 Green Project 에서 James Golsling 을 포함한 기술자들이 Oak 라는 언어로 제작 ( 가전 기기에 사용할 목적 ) (2) 1995년 : SUN사와 Netscape 사가 협약 ( 자바 실행플렛폼을 네스케이프가 탑재하기로 함 ) (3) 1996년 : 자바지원 Netscape 2.0 발표 (4) 1997년 : JDK 1.1 발표 (5) 1998년 : JDK 1.2 발표 ( java 2 ) (6) 2000년 : JDK 1.3 발표, JDK 1.4 발표 (7) 최 근 : JDK 1.5 ( java 5 ), JDK 1.6( java 6 ) 발표 더보기
정부의 에너지 정책 요즘 에너지 문제가 사회의 이슈중에 하나 입니다.원자력발전소의 부실로 그 문제가 더욱 심각해 졌죠정부에서도 에너지 절약을 늘 강조했지만 올 여름 유독 더 심한 것 같습니다. 하지만.. 전. 괜히 삐딱선 타고 싶은 생각이 드네요;;; 에너지 아껴야 하는 것 맞습니다. 하지만 그 원초적인 문제는 늘 정부와 나가라 제공하고 국민은 늘 책임에 대한 문제를 부담해야 하는 모냥세 입니다. 문득 대국민 사기사건 평화에 땜 과 IMF에 나라 살려 보자고 모았던 금들 늘 무슨일이 있을때마다 국민들은 좋은게 좋은거라며 협조 했습니다. 그리고... 남은건.. 지난해 여름 무척이도 더웠던 여름 이었죠출퇴근 시간 그 사람 많은 시간에 지하철 냉방을 안 했던 적이 있었습니다. 정부가 하는 정책이라는 것이... 과연 아침 시간에 .. 더보기
출근길 버스에서 뒷문 승차하신 아주머니 금요일은 사람마다 다르겠지만 대부분의 사람들이 마음에 여유가 생기는 날이 아닌가 싶습니다. 한주를 마무리하는 날이기도 하고 또 주말이 기다려지고 요즘 유행하는 "불금" 아시죠? ㅋ 오늘은 평상시 보다 조금 일찍 일어났더니 마음도 시간도 조금 여유가 있어서 그런가 습도가 가득한 날씨인데도 기분이 상쾌합니다. ^^ 비도 조금씩 내리는데 아침에 차를 가지고 출근할까 BMW를 탈까 고민을 했지만 BMW를 타기로 ~~ 버스를 타고 몇 정거장을 갔을 때 였나요 뒷문으로 사람들이 우르르 내리는 와중에 아주머니 한분이 "죄송합니다."를 외치며 문 입구에 서 계셨습니다. 내리다가 뭘 떨구셔서 그러신 건가 봤더니. 내리는 문으로 사람들이 다 내리지도 않았는데 올라오고 계셨습니다. 다 내린 다음에 탔으면 죄송합니다라고 할 .. 더보기
자바(JAVA)의 주석 처리 방법 자바(JAVA)의 주석 처리 방법 ( Comment ) 자바(JAVA)에는 총 3가지의 주석 처리 방법이 있습니다.주석이 달린 부분은 컴파일에 영향을 미치지 않습니다. (1) // 라인 한줄만 주석달 떄 - 일반적으로 설명을 달아 줄 때 사용 합니다. 예제 : class 원형 extends 도형 { // 주석은 여기 달아 주세요~ public void 그리다(){ System.out.println("원형을 그리다"); } } (2) /* */ 여러 라인을 한번에 주석 처리 할 때 - 특정한 부분을 사용하고 싶지 않을 때 사용 합니다. 예제 : /* class 원형 extends 도형 { public void 그리다(){ System.out.println("원형을 그리다"); } } */ (3) /** *.. 더보기
JAVA의객체 지향 용어 알아 보자 JAVA의객체 지향 용어 알아 보자 7. 객체 지향 용어 (1) 클래스 ( Class ) - 객체를 만들어내는 틀 ex) 얼음틀, 벽돌틀, ... (2) 객체 ( Object ) - 클래스를 통해 만들어 낸 구현물 - 객체는 "모든 것"이다. ex) 얼음 , 벽돌, ... cf) 인스턴스 ( instance ) (3) 메소드 ( Method ) - 객체(클래스도 포함)가 할 수 있는 일(기능) ex) 먹히다, 따스하게하다, 바람을막아준다, ... (4) 속성 ( Attribute ) == 멤버변수 == Field - 객체(클래스도 포함)의 특성 cf1) 속성이 존재해야 하는 이유 ? 다양한 객체를 만들어 내기 위해서 cf2) 속성값(Attribute Value) == 데이터( Data ) (5) 생성자 .. 더보기
사진 찍기 좋은 풍경이 가득한 캄보디아 여행 요즘 네이버 블로그에서 티스토리로 블로그를 이동하여 작성중인데 예전에 갔던 여행 사진들을 보니 기억이 새록 새록하여 좀 신선하진 않치만 그때의 기억을 들을 떠올리며 포스팅 해보려 합니다. 캄보디아 씨엠림 앙코르왓에서의 5일 동안 2007년 여름 사진찍기를 시작하면서 해외의 느낌도 닮아 보기로 결심하고 친한 형과 캄보디아 여행일정을 잡았습니다. 사실 이 캄보디아가 제가 해외를 다니게 된 어쩌면 시초였고, 국내가 아닌 해외도 사람이 사는 곳이구나란 걸 느끼게 해준 사건이었 던 같습니다. 3박5일의 일정에 299라는 저렴한 가격에 덜컥 여행준비 일정을 잡고 캄보디아를 조사하기 시작했습니다. 기후 / 위치 / 유적지 / 역사 / 인구 / 경제 상황등 사실 여행하면서 떠 들은 건 있어서 여행의 묘미를 살릴려면 미.. 더보기
JAVA 프로그래밍 셋팅하기 JAVA 프로그래밍 셋팅하기 JAVA에는 3가지 종류가 있다. .EE .SE(기본적으로 알아야할 버젼) .ME 1. 기본적으로 명령프롬프트에서 Java 명령을 입력했을때 실행할 수 없다고 아오면 java가 설치 되지 않은 것이다. JDK ( 자바개발소프트웨어집합 ) = jdk(자바개발) + jre (자바실행환경) 2. 오라클 ( http://www.oracle.com/kr ) 사이트에서 JDK 를 본인의 컴퓨터 환경에 맞는 버젼으로 다운 받는다 3. 환경변수 작업하기 컴퓨터 > 속성 > 고급시스템설정 > 고급 >환경변수 path C:\Program Files\Java\jdk1.7.0_25\bin 시스템변수에 추가 한다 (구분자 ; ) classpath (기존클래스는 인식하지만 새로만든 클래스는 인식하지 .. 더보기
서해 승봉도에서 서해 승봉도에서 모 케이블 방송사에서 근무할때 서해 탄도항에서 배를 타고 약 1시간 정도 가면 승봉도라는 조금한 섬에서 촬영한 것입니다. ^^ 더보기