Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Practice: Constructors | Introduction to Object-Oriented Programming (OOP)
course content

Зміст курсу

C# Beyond Basics

Practice: ConstructorsPractice: Constructors

A simple class called Dog is given. Create a constructor which takes in the arguments name, breed, age, and initializes the fields from the values of arguments.

cs

index.cs

1. In order to assign the argument values to the fields without raising any error you'll have to use this operator, since the arguments are the same name as the fields.

        using System;

        class Dog {
            public string name;
            public string breed;
            public int age;
            
            // Write constructor code below this line
            public Dog(string name, string breed, int age) {
                this.name = name;
                this.breed = breed;
                this.age = age;
            }
            // Write constructor code above this line
            
            public void bark() {
                Console.WriteLine("Woof!");
            }
        }
        
        public class ConsoleApp
        {
            public static void Main(string[] args)
            {
                Dog dog = new Dog("Dobby", "Dobermann", 4);
                dog.bark();
            }
        }
    

Все було зрозуміло?

Секція 3. Розділ 10
course content

Зміст курсу

C# Beyond Basics

Practice: ConstructorsPractice: Constructors

A simple class called Dog is given. Create a constructor which takes in the arguments name, breed, age, and initializes the fields from the values of arguments.

cs

index.cs

1. In order to assign the argument values to the fields without raising any error you'll have to use this operator, since the arguments are the same name as the fields.

        using System;

        class Dog {
            public string name;
            public string breed;
            public int age;
            
            // Write constructor code below this line
            public Dog(string name, string breed, int age) {
                this.name = name;
                this.breed = breed;
                this.age = age;
            }
            // Write constructor code above this line
            
            public void bark() {
                Console.WriteLine("Woof!");
            }
        }
        
        public class ConsoleApp
        {
            public static void Main(string[] args)
            {
                Dog dog = new Dog("Dobby", "Dobermann", 4);
                dog.bark();
            }
        }
    

Все було зрозуміло?

Секція 3. Розділ 10
some-alt