C#/문제 해결

class 연습

Bueong_E 2023. 1. 4. 14:38
반응형
SMALL
using System;


namespace Study03
{
    class Program
    {
        
        
        static void Main(string[] args)
        {
            //App 클래스를 생성하고 생성자 메서드를 작성하고
            //new 키워드를 사용해서 App클래스의 인스턴스를 생성한다
            new App();
            //App형식의 변수 app을 정의하세요
            App app;
            //app변수에 App클래스의 인스턴스를 할당하세요
            app = new App();

        }
    }
}

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study03
{
    class App
    {
        //생성자
        public App()
        {
            Console.WriteLine("App 생성자");
            
        }    
    }
}
using System;


namespace Study03
{
    class Program
    {
        
        
        static void Main(string[] args)
        {
            //히어로 클래스를 생성하고 생성자를 작성하고
            //Main 메서드에서 Hero클래스의 인스턴스를 생성하고 변수에 할당하세요
            new Hero();
            Hero hero = new Hero();
            Console.WriteLine(hero);

            //Hero 클래스에 멤버 변수 name을 정의하세요

            hero.name = "홍길동";
            
            //멤버 변수의 한정자를 publice으로 설정 하세요/
            //hero변수의 값(Hero클래스의 인스턴스)의 멤버 변수 name에 "홍길동"을 할당하세요.
            //hero변수 (Hero 클래스의 인스턴스)의 맴버 변수 name을 출력하세요.




        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study03
{
    //한정자
    public class Hero
    {
        //생성자
        public Hero()
        {
            Console.WriteLine("Hero");
        }
    }
}


            //값 형식
            //정수,bool,열거형,부동소수점(실수)

            //참조형식
            //Class

            //인스턴스는 참조하고 있는게 없으면 G C 가 알아서 지워준다 (C#의 특징)
            

 

직접 실습해보기

반응형
LIST