Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Medicine
- {
- public string name { get; set;}
- public int mg { get; set;}
- public int dosage { get; set;}
- public string disease { get; set;}
- //1. Конструктор без параметри, който да инициализира
- //дифолтните стойности за всички антрибути
- public Medicine ()
- {
- this.name = "";
- this.mg = 0;
- this.dosage = 0;
- this.disease = "";
- }
- //2. Конструктор, който приема параметри за name и mg,
- //а останалите се инициализират със стойности:
- //disease = “”; и dosage = 3;
- public Medicine (string name, int mg)
- {
- this.name = name;
- this.mg = mg;
- this.dosage = 0;
- this.disease = "";
- }
- //3. Конструктор, който приема аргументи за всички атрибути отвън
- public Medicine (string name, int mg, int dosage, string disease)
- {
- this.name = name;
- this.mg = mg;
- this.dosage = dosage;
- this.disease = disease;
- }
- //4. Копиращ конструктор, който приема като параметър
- //обект от тип Medicine и копира неговите стойности
- //в атрибутите на новите обекти.
- public Medicine (Medicine medicine)
- {
- this.name = medicine.name;
- this.mg = medicine.mg;
- this.dosage = medicine.dosage;
- this.disease = medicine.disease;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement