'클래스' 태그의 글 목록
본문 바로가기
728x90
반응형

클래스7

2022-04-23-자바-기초정리1 01.객체와 클래스 차이점 클래스는 객체를 생성하기 위한 설계도 또는 툴 붕어빵 툴 객체는 설계도 또는 툴로 찍어낸 실체 붕어빵 객체를 클래스의 인스턴스라고 부름 객체와 인스턴스 두 용어 구분 없이 사용 02. 자바 기본형과 Wrapper 클래스 차이점 Wrapper 클래스 8개의 기본 데이터를 객체 형식으로 다루기 위해 JDK에 의해 지원되는 8개의 클래스 Byte, Short, Integer, Long, charater, Double, Float, Boolean을 통칭함 int, double등 자바 기본 데이터 타입은 클래스가 아님, 따라서 데이터 값도 객체가 아님 03.자바 컬렉션 종류와 차이점 Set : 중복 허용안함, 순서 유지 안함 List: 중복 허용, 순서 유지 컬렉션은 가변 크기로써 객체.. 2022. 4. 24.
22.03.04_클래스다이어그램 01.클래스다이어그램이란? 1. 문제 해결을 위한 도메인 구조를 나타내어 보이지 않는 도메인 안의 개면과 같은 추상적인 개념을 기술하기 위해 2.소프트웨어의 설계 혹은 완성된 소프트웨어의 구현 설명을 목적으로 할 수 있음 시스템에서 사용되는 객체타입(클래스)을 정의하고 그들 간에 존재하는 정적인 관계를 다양한 방식으로 표현한 다이어그램 클래스 다이어그램은 객체지향 SW시스템을 분석하고 설계하는 데 사용되는 핵심적인 모델 객체지향 SW시스템은 클래스와 그 관계로 뼈대가 구성되기 때문에 이를 정의한 클래스 다이어그램은 곧 시스템의 구현될 모습을 정의한 것임 클래스 다이어그램은 분석되거나 설계되는 모든 클래스를 한장의 다이어그램으로 정의한것 클래스의 정적인 정의와 관계를 표현 객체가 아닌 클래스는 본질적으로 .. 2022. 3. 4.
22.03.01_인스턴스란 01.인스턴스란? 같은 클래스에 속하는 개개의 객체 하나의 클래스에서 생성된 객체를 말함 이때, 추상적인 개념인 클래스에서 실제 객체를 생성하는 것을 인스턴스화라고 함 설계한 클래스는 정의한 후에 반드시 인스턴스화라고 한다. 인스턴스화 클래스로 부터 객체를 찍어내는 과정 인스턴스 특정 클래스로 부터 찍어낸 객체를 해당 클래스의 인스턴스라고 부름 02.인스턴스생성하는법 using System; namespace Test; public class A { public int index = 10; //멤버변수 public void method() //메서드 { Console.WriteLine("ClassA"); } } class Program { static void Main(string[] args) { A .. 2022. 3. 2.
22.02.28_인터페이스와추상클래스 1.인터페이스 선언 클래스와 비슷해 보이지만 메소드, 이벤트, 인덱서, 프로퍼티만을 가질 수 있다는 차이가 있음 실제 선언 인터페이스는 접근 제한 한정자를 사용할 수 없음 모든 것이 public으로 선언됨 인스턴스 생성도 안됨 인터페이스를 상속하는 자식클래스(파생 클래스)는 인터페이스에 선언된 것 모두 선언해야함 1.1 인터페이스 작명법 Csharp에서는 인터페이스 이름은 대문자(I) 아이를 붙이는 겉이 관례임 1.2 인터페이스는 약속이다. 즉, 클래스가 따라야 하는 약속 이 약속은 인터페이스로 부터 파생될 클래스가 어떤 메소들르 구현해야 할지를 정의함 1.3 인터페이스를 상속하는 인터페이스 기존 인터페이스에 새로운 기능을 추가하고 싶은 경우 이때 그냥 인터페이스 수정하면 되지 않나 생각하지만 그럴 수 .. 2022. 2. 28.
728x90
반응형