Programming

; develop a program

반응형

OOP 2

[Java] 객체 간 협력

객체 지향 프로그램은 객체를 정의하고 객체 간 협력으로 만든다. 이번 포스팅에서는 자바(Java)에서 객체의 협력이 어떻게 이루어지는지에 대하여 공부를 해보고자 한다. 객체 지향 프로그램 구현 학생이 학교에 가기 위해 수행하는 여러 과정을 객체 지향 프로그램으로 만들어보려 한다. 학생 클래스 구현 public class Student { public String studentName;// 학생 이름 public int grade;// 학년 public int money;// 학생이 가지고 있는 돈 public Student(String studentName, int money) { // 이름과 돈 초기화하기 this.studentName = studentName; this.money = money; } ..

Back-End/Java 2023.02.02

[Python] 객체지향 프로그래밍(OOP)

이번 포스팅에서는 파이썬의 객체지향 프로그래밍(OOP)에 대하여 공부를 해보고자 한다. 객체지향 프로그래밍(OOP) 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 말 그대로 객체를 사용하여 데이터를 표현하는 프로그래밍 기법을 말한다. 각각의 객체들은 메시지를 주고받거나 데이터를 처리할 수 있다. 객체지향 프로그래밍의 구성요소는 기본적으로 클래스, 객체, 메소드 3가지가 있다. 객체(Object)란 연관성 있는 데이터와 함수(메소드)들을 묶어서 가지고 있는 프로그램 모듈이다. 속성(Attribute)은 객체의 데이터 및 상태를 말한다. 메소드(Method)는 객체가 제공하는 기능을 말하고, 주로 객체가 가지고 있는 속성을 처리하는 기능을 제공한다. 객체는 속성(변수) ..

Back-End/Python 2022.09.26
반응형