11 C#프로그래밍 클래스,객체지향
정보/기술 > 소프트웨어
11 C#프로그래밍 클래스,객체지향
파워포인트
2021.12.16
33페이지
1. 11 C#프로그래밍 클래스,객체지향.pptx
2. 11 C#프로그래밍 클래스,객체지향.pdf
추상 클래스
추상 클래스에서 지정한 변수와 메소드를 재정의 하여 사용할 수 있음
class클래스 이름
클래스 객체 생성
Console.WriteLine("{0} : 멍멍!", name);
클래스 객체 생성(응용)
클래스, 멤버 변수, 메소드 속성 생성자 이벤트에서 사용할 수 있습니다.
동물객체.이동();
추상 클래스 vs 인터페이스 vs 일반 클래스
일반 클래스는 하나의 추상 클래스만 상속할 수 있음
추상 클래스에서 지정한 변수와 메소드를 재정의 하여 사용할 수 있음
메소드
System. Console.WriteLine("{0}, {1}, {2}", this. ID, this. Name, this.Velocity);
클래스 Class란 '객체를 정의해 놓은 것', 또는 클래스는 '객체의 설계도 또는 틀'이라고 정의할 수 있습니다.
클래스는 객체를 생성하는데 사용되며, 객체는 클래스에 정의된 대로 생성됩니다.
클래스의 정의-클래스란 객체를 정의해 놓은 것.
객체의 정의-실제로 존재하는 것, 사물 또는 개념.
dog. B ark();
Console.WriteLine("개의 이름: {0}, 개의성별: {1}, 개의 주인 이름: {2}", dog. name, dog. gender, dog. ownernames);
Static 키워드는 멤버 변수나 메소드가 인스턴스에 소속되는 것이 아닌
Console.WriteLine("이름: {0}, 체력 : {1}, 공격력 : {2}", newHero.s Name, newHero. nHP, newHero. nPower);
Vehicle 클래스
상속받은 자식클래스는 클래스 내에 새로운 변수(필드, 속성)이나 메소드를 정의하여 사용 가능
publicA nimal(string-Name, int-Age, string-Color)
Animal Animal-Obj ect;
publicclass 강아지 : 동물, 달리기-인터페이스
publicclass새 : 동물, 비행-인터페이스
동물동물 객체;
동물객체.이동();
Console.WriteLine(sName+"소멸!");
publicTest(stringname)
TestnewI nstance=newTest("클론 객체");
testC.nNum2 =-30;
testC=test A.GetClone();
Player클래스를 만들고 이름(m-PlayerName), 레벨(m-PlayerLevel), 공격력(m-PlayerAttack), 체력(m-PlayerHp)을 선언하고 Main 함수에서 출력하세요.
레벨은 30, 체력은 100, 이름은 Jam es라는 몬스터가 있습니다.
Monster이라는 클래스를 만들고 레벨, 이름, 보스 몬스터 체크, 클래스의 속성들을 멤버 변수로 선언해 주었습니다.
Attact 메소드를 정의하고 플레이어의 공격력을 활용하여 몬스터의 체력을 닳도록 하세요.
클래스, 객체, 소드, , 정의, 이름, 변수, name, this, console, writeline, 속성, 필드, m, 사용, age, color, , 인터페이스, 만들다
11 C#프로그래밍 클래스,객체지향 데이터베이스 - 객체지향시스템에 대해서
자바프로그래밍 객체지향프로그래밍이란
객체 지향 분석 설계 객체 지향 언어의 종류
프로그래밍은 여러 단계의 과정 컴퓨팅 - 객체지향 분석 및 설계
자바와 객체지향 객체지향기술
소프트웨어 개발도구(프로그래밍 언어)-프로그.. 2객체지향완전조사
추상데이타타입과객체 12 C#프로그래밍 정적필드와 메소드, 복사, 접..
 
소프트패키지에서 운영되는 대..
엑셀(VB)로 구현한 로또
사진관에서 사용하는 사진 합..
구조계산자료
간단 포쏘기게임