IT 마을
ASCII 코드 도표
객체 지향 프로그래밍(Object Oriented Programming) 객체 지향 프로그래밍의 핵심적인 표현은 "객체(object)"이다. "객체"를 추상적이고 어렵게 말한다면 "상태(state)", "행위(behave)" 로 구분하여 서로 연관되어 있는 상태와 행위를 그루핑 해놓은 것을 객체라고 한다.객체는 일종의 레고블록 처럼 객체와 객체를 조합하여 완벽한 프로그래밍을 하는 것이다. 객체 지향을 처음 접하는 분들은 많이 어려울 수 있지! 객체 지향 프로그래밍에 대한 문법적인 쓰임과 형식 또한 어떻게 만들고 어떻게 사용하는 것인지에만 집중해야함 추상적으로 받아드리면 밑도 끝도 없다고 생각함 :> 더 깊게 알고싶다면 댓글 남겨쥬
/** * */package com.javateam.jse; /** * 기초 프로그램 * @author javateam * */public class JavaEx2 { /** * 메인 메서드의 외부 인자 * @param args 외부 인자(매개변수) */ public static void main(String[] args) { int intNum1 = (int)100L; byte b = (byte)200; // int -> byte : 값의 손실 int intNum2 = b; String str = "100" + 123; float f = 10.0f; System.out.println(str); } // }
/* * 패키지 : 묶음(클래스(class), 인터페이스(interface), * 열거형(enum), 예외처리 클래스(exception class) * 에러 처리 클래스(error class), 애너테이션(annotation)) * * 폴더(folder) 구조 : 큰 단위 ==> 작은 단위 * 주로 소문자로 표기. 간혹 대문자로 표기하는 경우도 있음. */package com.javateam.jse; /* * public : 접근 제어자(지시자) : access modifier * : 접근 권한(privilege) 명시 * class : 클래스 키워드(keyword:예약어) * ex) C언어의 구조체(structure) -> 확장 => class * * JavaEx1 : 클래스명 => 파일명과 일치 * ..