코딩각

자바 튜토리얼 11 - 3 Class 클래스

지금까지 자바를 학습하며 클래스에 대해서 열심히 배우고 있었다. 그런데 갑자기 Class 클래스라니 무슨말일까?? 메타데이터 같은 것인가? Class 클래스의 인스턴스 가져오기 일단 Class 클래스는 클래스를 분석할 수 있는 클래스이다. 예제로 보는 것이 빠르다. Class 클래스 자바독 Class (Java Platform SE 7 ) Determines if the specified Class object represents a primitive type. There are nine predefined Class objects to represent the eight primitive types and void. These are created by the Java Virtual Machine, a..

코딩(CODING)/자바(JAVA) 2020. 8. 6. 17:14

자바 튜토리얼 (5-7) 객체 상호작용

객체 지향 프로그램에서 하나의 클래스를 정의할 때 클래스의 멤버 변수를 선언하고 메서드로 기능을 선언한다. 사람을 객체로 만들고 클래스화 해서 사람의 속성들을 멤버 변수를 선언하고, 메서드로 사람의 기능을 선언한다. 여기까지는 좋다. 사람의 속성이나 (키, 몸무게 등) 기능들 (걷는다, 밥을 먹는다) 까지 생각하는 것은 무리가 없어 보인다. 자바로 충분히 만들 수 있다. 그러면 이제 사람 사이의 상호작용까지 자바의 클래스로 표현할 수 있을까? 라는 의문을 갖게 된다. 사람 사이의 상호작용 이거는 쉽지않을 것 같다. 어디 사람사이의 상호작용이 하나 두개야? 사람간에 일어나는 물질적,정신적 일을 클래스에 다 기록한다면 엄청난 정보의 기록이 될 것이다. 상상이 안간다. 그러니까 프로그래밍에서는 당장 필요한 부..

코딩(CODING)/자바(JAVA) 2020. 7. 17. 23:58

자바 튜토리얼 (5-3) 함수/메서드(Method)

메서드란 단어 꽤나 생소한 단어이다. 최근에는 배우의 메서드 연기라는 말도 심심찮게 들린다. 영어사전 dictionary.com 에 나오는 method의 첫번째 정의는 다음과 같다. 1. a procedure, technique, or way of doing something, especially in accordance with a definite plan: 절차, 기술, 일을 하는 방식, 특히 확정된 계획에 따라서 하는 메서드 이전에 함수(function)가 있다. 함수를 procedure 혹은 rootine 이라고 부른다. * 함수 (function) 수학의 함수를 기억하는가? f(x) = y f(x) = 2x + 1 y = 2x + 1 x의 값을 입력하면 y가 결정된다. 컴퓨터 프로그래밍에서의 함..

코딩(CODING)/자바(JAVA) 2020. 7. 16. 03:31

자바 클래스와 객체 | 자바강좌 5-2

객체란 무엇인가? 객체의 사전적 정의 네이버 국어사전에 객체는 1. 의사나 행위가 미치는 대상 2. 문장 내에서 동사의 행위가 미치는 대상 3. 작용의 대상이 되는 쪽 대상이란 단어가 공통적으로 나온다. 우리 주변의 대상은 뭘까? 눈에 보이고 실체가 있는 것들이 대상이다. 사람, 개, 고양이 같은 동물이 있고, 자동차, 오토바이, 트럭같은 운송 수단이 있고, 텔레비전, 오디오, 식탁, 소파 등 사물이 있다. 이들이 객체이다. 한편 눈에 보이지 않더라도 객체가 될 수 있다. 운동, 요리, 게임 등 어떤 분야도 객체가 될 수 있다. 2번 문장 내에서 동사의 행위가 미치는 대상이기 때문이다. '나는 운동을 했다', '셰프가 요리를 준비한다', '신작 게임이 발매예정이다' 처럼 행위가 미치는 대상이다. *객체 ..

코딩(CODING)/자바(JAVA) 2020. 7. 15. 14:11
◀ 1 ▶

블로그정보

  • 블로그 이미지
  • ⟪코딩갘 - 100°⟫

    코딩 (파이썬, C언어, 자바) 및 IT정보 블로그

카테고리

  • 분류 전체보기 (1291)
    • IT뉴스 (94)
    • IT일반 (227)
    • IT출판 (161)
      • 워드프레스 | 티스토리 (136)
      • 유튜브 (Youtube) (17)
    • 블록체인 - Blockchain (31)
    • 암호화폐 투자 (191)
    • 운영체제 메뉴얼과 팁 (31)
      • 윈도우11 (10)
      • 리눅스 일반 (21)
    • 코딩(CODING) (380)
      • 자바(JAVA) (82)
      • 파이썬(PYTHON) (92)
      • C# .NET Core (42)
      • 러스트(Rust) (3)
      • C언어(C Language) (41)
      • C++ (41)
      • 자바스크립트(JS) (20)
      • HTML | CSS (36)
      • 루아(Lua) (15)
      • 어셈블리어 MASM (6)
      • PHP (2)
    • 컴퓨터구조 (10)
      • 운영체제 | OS (6)
      • 컴퓨터 하드웨어 (4)
    • FRAMEWORK (58)
      • 자바 | JavaFX (17)
      • 파이썬 | PYGAME (18)
      • 파이썬 | PyQt5 (16)
      • 파이썬 | kivy (5)
      • GDScript(GODOT) (2)
    • 모바일 게임 (8)
    • 알고리즘(Algorithm) (13)
      • C언어 알고리즘 (13)
    • IT 수학 (25)
      • 대수 기초 (9)
      • 지오지브라 계산기 (1)
      • 이산수학 | Discrete Mathematics (2)
      • 수학기초 (13)
    • IT 서적 리뷰 (23)
    • 로블록스(Roblox) (2)
    • 일본어 (8)
    • 영화 (1)
    • IT상품평 (14)
    • 과학일반 (1)
    • 컴퓨터보안 (2)

방문자 카운터

  • 어제 :
  • 오늘 :
  • 누적 :

방문자 그래프

공지사항

  • 비트코인 선물 초보 가이드 모음
  • 하스켈 입문 튜토리얼 모음 - 진행중
  • 코딩 전문 블로그 워드프레스 개설

Copyright © ⟪코딩갘 - 100°⟫. All Right Reserved.

  • 글쓰기
  • 관리자
  • 카테고리
  • 맨위로

티스토리툴바