객체지향언어 객체지향언어: 절차적 언어에 몇 가지 새로운 규칙을 추가한 보다 발전된 형태의 프로그래밍 언어이다. 규칙들을 이용해 코드 간에 서로 관계를 맺어 줌으로써 보다 유기적으로 프로그램을 구성할 수 있다. 클래스와 객체 클래스와 객체의 정의와 용도: 클래스는 객체를 정의해 둔 것이다. 클래스는 객체를 생성하는 데 사용된다. 객체와 인스턴스: 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화라고 한다. 또한 어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다. 객체의 구성요소 - 속성과 기능: 객체는 속성(variable)과 기능(method)으로 이루어져 있다. 객체가 가진 속성과 기능을 그 객체의 멤버라고 한다. 인스턴스의 생성과 사용: 인스턴스를 사용하기 위해서는 우선 해당 클래..
헤더파일 '#include ' 는 stdio.h 파일을 코드의 해당 위치에 포함 시키라는 의미다. 해당 파일은 입출력에 관한 기본 라이브러리이다. 출력함수 'printf()' 이미 다른 개발자가 정의해 놓은 라이브러리 함수로 원하는 형식으로 문자를 출력할 수 있다. 형식지정자 공백, 정렬 등 출력 형식을 지정해준다. '%d'는 십진수 출력, '%x'는 8진수 출력, '%03d'는 세자리 중 공백을 0으로 채우고 세자리 십진수 출력 등 다양한 형식을 지정할 수 있다. 컴파일 오류 실행 시 나는 오류가 아닌 문법을 잘못 작성하여 컴파일 과정에서 발생하는 오류다.
객체와 인스턴스 객체: 모든 인스턴스를 대표하는 일반적 용어 인스턴스: 특정 클래스로부터 생성된 객체 (예: Student인스턴스) //설계도를 한번 만들면 그대로 계속 사용하면 되듯이, //우리가 프로그래밍을 하며 필요한 무언가의 설계도를 클래스로 만들어 놓고 //그것을 그대로 객체로 생성해 사용하기 위해 클래스와 객체 개념이 있는것 객체의 생성과 사용 클래스명 변수명 = new 클래스명(); //Student s1 = new Student(); //Scanner sc = new Scanner(System.in); 변수(인스턴스).메소드(); //s1.eat(); //sc.nextInt(); //클래스 작성 -> 객체(인스턴스) 생성 -> 객체(인스턴스) 사용 //main메소드가 있는 클래스 이름과 파..
//객체지향프로그래밍? 영어로 object라고 하는데 object는 물체라는 뜻 //실제하는 물체를 표현하기 위해 설계도, 틀, 프로그래밍에서는 코드로 물체(객체)를 정의내리는 것 클래스 정의: 객체를 정의해 놓은 것 (제품 설계도) 용도: 객체를 생성하는데 사용 (제품) 객체 = 속성(변수) + 기능(메서드) car = 속성(String color, int price, ...) + 기능(power, run, ...) 객체와 인스턴스 객체: 모든 인스턴스를 대표하는 일반적 용어 인스턴스: 특정 클래스로부터 생성된 객체 (예: Car인스턴스) //설계도를 한번 만들면 제품을 만들 때 계속 사용하듯이, //우리가 프로그래밍을 하며 필요한 무언가의 설계도를 클래스로 만들어 놓고 //그것을 객체(물체, 제품)로..
프로그래밍 언어 중 자바는 웹, 안드로이드, 게임 개발 등에 쓰인다. 자바는 가장 보편화된 언어 중 하난데, JVM이 자바 인기의 핵심이다. JVM은 Java Virtual Machine(자바 가상 머신)의 약자이다. 가상에세 자바로 작성된 코드를 해당 코드가 사용되는 운영체제에 맞게 변환하는 역할을 한다. 우리가 작성하는 자바 코드는 java파일로 저장이된다. 이 파일은 Java Compiler(번역기)를 통해 바이트코드로 이뤄진 class파일로 변환되고, 이 파일은 Java Virtual Machine(자바가상머신)을 통해 실행될 운영체제에 적합한 기계어로 변환되어 실행된다.
- Total
- Today
- Yesterday
- 코틀린
- 컴퓨터학과
- 13305 자바
- 스프링 강의
- 안드로이드
- 백준9375번
- 자바
- 아이엘츠
- 그리디 알고리즘
- 자바 1004번
- 인프런 김영한 강의
- 알고리즘
- 생활코딩
- 프로그래밍
- 웹
- 스프링부트
- RDD
- 동덕여대
- 컴과
- 백준 2108
- 백준
- 컴공
- 스파크
- 스프링부터
- 백준 1004
- 개발
- 동덕여대 컴퓨터학과
- 자바 9375
- BFS
- 코딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |