حل تمرین جلسه دوم استاد شریفی پور کار با Constructor و متد getter و اصلاح اشاره گر
حل تمرین جلسه دوم استاد شریفی پور
کار با Constructor و متد getter و اصلاح اشاره گر
این برنامه دارای ۲ کلاس است :
1- کلاس اصلی برنامه که شامل متد Main است
۲- کلاس Person که خودمان اضافه کرده ایم
First Class/////////////////////////////////////////////////////////////////////////
using System;
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Person p1 = new Person(); p1._fullName = "sara"; p1._age = 35; Console.WriteLine(p1.getter()); Person p2 = new Person(); p1 = p2; p2._age = 55; Console.WriteLine(p1.getter()); Console.WriteLine(p2.getter());
Person p11 = new Person(); Person p12 = new Person(44); Person p13 = new Person("reza"); Person p14 = new Person("sadegh", 76);
Console.WriteLine(p11.getter()); Console.WriteLine(p12.getter()); Console.WriteLine(p13.getter()); Console.WriteLine(p14.getter());
Console.ReadKey(); } } } |
//////////////////////////////////////////////////////////////////////////////////
2nd Class////////////////////////////////////////////////////////////////
using System;
namespace ConsoleApplication1 { class Person { public string _fullName; public int _age;
public Person() { _age = 25; }
public Person(int age) { _age = age; }
public Person(string fullname) { _fullName = fullname; }
public Person(string fullname, int age) { _fullName = fullname; _age = age; }
public string getter() { return string.Format("full name = {0} , age = {1}", _fullName, _age); } } } |
///////////////////////////////////////////////////////////////////////////////////