declare a class Address containing the data members to describe a US address along with the member functions
using System; class MainClass { public static void Main(string[] args) { Address addr = new Address(); addr.SetStreet(123, "My Street"); addr.SetCity("A", "X", 123456); Console.WriteLine(addr.GetStreetString()); Console.WriteLine(addr.GetCityString()); addr.Output(); } } class Address { public int nAddressNumberPart; public string sAddressNamePart; public string sCity; public string sState; public int nPostalCode; public void SetStreet(int nNumber, string sName) { nAddressNumberPart = nNumber; sAddressNamePart = sName; } public string GetStreetString() { return nAddressNumberPart + " " + sAddressNamePart; } public void SetCity(string sCityIn, string sStateIn, int nPostalCodeIn) { sCity = sCityIn; sState = sStateIn; nPostalCode = nPostalCodeIn; } public string GetCityString() { return sCity + ", " + sState + " " + nPostalCode; } public string GetAddressString() { return GetStreetString() + "\n" + GetCityString(); } public void Output() { Console.WriteLine(GetAddressString()); } }
1. | The super-string class. | ||
2. | Field Attributes | ||
3. | A Simple Class and Objects | ||
4. | Default Values of Class Member Variables | ||
5. | Class variables with default value | ||
6. | Static class variable |