[기본] Dart - 클래스 사용

9851 단어 Dart

클래스 사용


Dart 언어 기초 학습 기록 Dart 공식 웹 사이트
  • 대상의 성명과 호출
  • 상속
  • 무거운 짐
  • 구조 함수
  • 1. 대상의 성명과 호출

    // 
    class People
    {
    	  int age;
    	  String Name;
    	  Say() => print("Hello I am $Name");
    }
    
    void main()
    {
    	//     Say 
        People p1 = new People();
        p1.age = 10;
        p1.Name = "Jack";
        p1.Say();
    }
    
     :Hello I am Jack
    

    계승

    
    class People
    {
      int age;
      String Name;
      Say() => print("Hello I am $Name");
      Eat() => print("I need Eat");
    }
    
    //Man People   A  extends B (A    B )
    //A    B  
    class Man extends People
    {
    }
    
    void main()
    {
        //Man People  Man 
        Man m1 = new Man();
        m1.Name = "Lance";
        m1.Say();
    }
    
     :Hello I am Lance
    

    무거운 짐

    class People
    {
      int age;
      String Name;
      Say() => print("Hello I am $Name");
      Eat() => print("I need Eat");
    }
    
    //Man People   A  extends B (A    B )
    //A    B 
    class Man extends People
    {
      // Eat  
      @override
      Eat()=>print("Man need to Eat");
    }
    
    void main()
    {
        //Man People  Man 
        Man m1 = new Man();
        m1.Name = "Lance";
        m1.Eat();
    }
    
     :Man need to Eat
    

    4. 구조 함수

    class People
    {
      int age;
      String name;
      //   
      People(int Age,String Name)
      {
        this.age = Age;
        this.name = Name;
        print("$age ---- $name");
      }
    }
    
    void main()
    {
      People p1 = new People(10,'Yuki');
    }10 ---- Yuki
    
    2019-06-19  RyccccCode 
    

    좋은 웹페이지 즐겨찾기