'C#' 태그의 글 목록 (3 Page)
본문 바로가기
728x90
반응형

C#50

22.03.02_obj와bin 01.obj란? 웹 프로젝트에서 퍼블리싱을 설정했다면 퍼블리시 될 파일은 obj\ Release\ Package\ PackageTmp로 스태이징 됨 통합 VS기능을 사용하는 대신 직접 파일을 개시하려면 bin 디렉토리의 모든 디지털 파편을 선택하지 말고 실제로 여기에 배포해야하는 파일을 가져올 수 있음 컴파일 : 컴파일 단계에서 개별 C#코드 파일은 개별컴파일 된 단위로 컴파일 됨 이러한 개별 컴파일 된 코드 파일은 obj 디렉토리에 있음 아직 링크되지 않은 컴파일 된 바이너리 파일 인 객체 또는 중간 파일이 저장됨 그것들은 본질적으로 결합되어 최종 실행 파일을 생성 컴파일러는 각 소스 파일에 대해 하나의 오브젝트 파일을 생성하고 해당 파일은 obj 폴더에 배치 02.bin란? 링크 단계에서 이러한 개별.. 2022. 3. 2.
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.03.01_시그니처 00.시그니처 간단히 말하면 특정 어떤 것을 대표하는 그 무엇 어떤 속성이나 특징으로 그 물건이나 그것을 표현할 수 있는 것 01.클래스 시그니처 public 액세스 한정자를 생략하면 기본값인 internal을 가짐 internal은 해당 프로그램내에서 언제든지 접근 가능 클래스 이름은 대문자로 시작하는 명사를 사용 클래스 본문 또는 몸통(바디)를 표현하는 중괄호 메서드. 필드, 속성, 생성자, 소멸자 등이 올 수 있음 이 모두를 가리켜 클래스 멤버라고함 02.메서드 시그니처 함수를 선언해야 함수를 사용할 수 있고 그러기 위해서는 함수의 정보를 알아야한다. 함수의 정보를 알기 위해서 시그니처가 필요하다 함수의 원형에서 함수와 인자들의 이름을 제외한 나머지를 시그니처라고 함 리턴값의 데이터형 인자의 갯수 .. 2022. 3. 2.
22.03.01_상속이란? 01.상속이란? 클래스를 정의할 때 기존 클래스가 가지고 있는 필드들, 메소드들을 물려받는것을 말함 상속받은 클래스 즉, 자식 클래스는 이미 구현된 것들을 기존클래스로 부터 물려받고 이를 재사용 소프트웨어 재사용이라는 개념은 여기서 적용된다고 하는데 사실 재사용이라는 자체가 난해하고 상속으로 재사용이라는 말이 맞는지는 모르겠음 자식 클래스는 그 외에 자신만의 필드들과 메소들이 추가됨 이는 상속으로 부터 클래스의 특성이 확장됨 02.상속관련용어들 부모클래스, 기반클래스, 상위클래스 자식클래스, 파생클래스, 하위클래스 이렇게 부모클래스라고하면 자식클래스라고 하고 기반클래스라고 하면 파생클래스 상위클래스라고 하위클래스라고 보통 묶어서 말한다. 03. 상속의 장점 소프트 웨어를 개발할 때 새로 만들기도 하지만 .. 2022. 3. 2.
728x90
반응형