Class (2) 리스트형 [자바(Java)] 객체 지향 언어 1. 절차적 언어 - 순서가 정해져 있다. - C언어 2. 객체지향언어(OOP) - Java, C++, Python ... - ①추상화 ②상속 ③다형성 - 매개 변수: method가 행위를 하는 재료가 됨 ~ 형식 매개변수, 실질적 매개변수 package ex01.sample02; public class Parameter { public static void main(String[] args) { int sum; sum = add(100, 200); //100, 200 : 실질적 매개변수 // add(int a, int b); int a, int b : 형식적 매개변수 System.out.printf("100, 200의 add()의 결과는 : %d\n", sum); } } - 끝낼 때 꼭 ;(세미콜론) .. [파이썬(Python)] 클래스 OOP(객체지향) ''' #class : 객체를 생성하기 위한 원형(설계도) -변수(속성) -메서드(기능) - 인스턴스 : 객체, object 라고도 하며, 메모리에 class를 로딩(저장)한 것(프로그램 실행상태) - 생성자 : def __init__ - 클래스 변수 : 객체가 공유하는 변수. 메서드의 외부에 정의함. 자동으로 메모리에 저장됨. ~(클래스명.변수명) 으로 사용 가능 - 인스턴스 변수 : 메서드 내부에 정의함. 현재 객체에만 속함.(클래스 내부에서 접근 가능함.) ''' #속성(변수) : 바퀴 4개, 핸들 1개, 색=[빨강, 하양, 검정] #기능(메서드) : 달린다. 멈춘다. class Car : fuelType = "gasoline" # 클래스 변수 : 자동으로 메모리에 저장됨. #생성.. < 1 >