JAVA27 3. 클래스 파일 관리는? 올바른 작성 기본적으로 하나의 소스파일 : 하나의 클래스 Hello.java라는 파일에 만약 public class가 있는 경우, 소스파일의 이름이 반드시 public class의 이름과 일치해야 한다. *하나의 소스파일에는 하나의 public class만 허용 아래 소스파일 이름을 Hello.java라고 가정 public class Hello {} class Hello2 {} 하나의 소스파일에 여러 클래스가 있는 경우 public class가 하나도 없는 경우, 소스파일의 이름은 Hello2.java, Hello3.java 둘 다 가능하다. 아래 소스파일의 이름을 Hello.java라고 가정 class Hello2 {} class Hello3 {} 주의사항 java는 대소문자를 구분하기 때문에, 실.. 2022. 9. 4. 2. 클래스와 객체 클래스와 객체 클래스의 정의: 객체를 정의해 놓은 것. 클래스의 용도: 클래스는 객체를 생성하는데 사용 객체의 정의 : 실제로 존재하는 것. 사물 또는 개념. 객체의 용도: 객체가 가지고 있는 기능과 속성에 따라 다름. 객체의 구성요소 - 속성과 기능 TV라는 HW를 어떻게 SW로 만들 수 있을까? ---- 객체 = 속성(변수) + 기능(메서드) 객체 : TV 속성 : 크기, 길이, 높이, 색상, 볼륨 등 기능: 켜기, 끄기, 볼륨 높이기, 낮추기 등 class TV { //// 속성 : 변수 String color; boolean power; int channel; /// 기능 : 메서드 void power(){} void channelUp() {} void channelDown() {} } 객체와 인.. 2022. 9. 4. 1. 객체지향 언어이란? 80년 초 소프트웨어의 위기 기존의 프로그래밍 언어로는 소프트웨어의 빠른 변화를 쫓아가지 못했다. -> 해결책으로 객체지향 언어를 도입(절차적 -> 객체지향) 특징 - 코드의 재사용성이 높다 (유지보수가 용이, 중복 코드 제거) - 객체지향 언어 = 프로그래밍 언어 + 객체지향 개념(규칙) - OOP의 핵심 개념 캡슐화 상속 추상화 다형성 공부 순서 1. 객체지향 개념과 규칙을 암기할 정도로 익힌다. (이론) 2. Spring을 진행할 예정. (실습) 3. 디자인패턴의 개념에 대한 이론들을 익힌다. (설계, 개념서) -- 1번을 익히고, 객체지향에 대한 개념을 익히고자 3번으로 넘어가지 않는다. 2022. 9. 4. 이전 1 ··· 4 5 6 7 다음