본문 바로가기

OOP2

Kotlin10. class와 OOP 1. 객체지향 C는 절차지향 , 함수를 쓰는 순서가 중요하다. 어느정도 프로그램이 복잡해지면 , 변수나 함수들이 점점 늘어나게된다. 이렇게 많아진 함수나 변수는 정리되지 않으며 나중에 코드를 보기 힘들어진다. 그 방법 중 하나로, 대규모 프로젝트를 만들때 주류가 되는 개념이 「객체지향」이다. 객체라는 덩어리로 프로그램을 구축한다. 객체는??? 변수나 함수를 덩어리로 만들어서, 항상 그 내용을 뱃속에 보존하고 이용할 수 있게 만든 것이다. 객체는 함수와 변수를 같이 갖고있다. 이 객체가 갖고 있는 능력을 class라 부른다. 이미 존재하는 class(Random,, 등)가 존재하고, 내가 class를 만들수도 있다. fun main() { var p = Person() p.name = "cake" p.ma.. 2023. 8. 6.
Java_객체 지향 프로그래밍 OOP 객체 지향 프로그래밍 OOP OOP란? 객체를 만들어서 기능을 사용한다. (객체들이 알아서 기능을 수행하도록 프로그램을 짠다. ) Java System Library 에는 2000여개의 class들이 이미 존재함. class 객체 : 고유한 기능과 값을 가진 것 class : 객체의 종류 ※클래스는 필드와 메소드로 구성됨. 1.class이름 규칙 (1)자바 소스 파일과 클래스이름이 같아야한다. (2)파스칼표기법(첫글자는 숫자 불가능) (3)이름은 유의미한 이름으로 짓는다. (4)공백은 불가 ※ 심플하게 영어 한 두 단어로 만드는게 좋을 것 같다. 2.class를 만드는 방법 4가지 위치 (1)별도의 .java문서에 만들기 (2)하나의 .java문서안에 여러개의 class를 설계하기 (3)class안에 또.. 2023. 1. 27.