Thứ Hai, 3 tháng 3, 2014

Bài tập cơ bản về class trong c#

Bài 26. Cơ bản về class


Tạo ra lớp concho có cấu trúc như sau:
Tại chương trình chính: 
- Định nghĩa con chó a
- Định nghĩa con cho b
- Gán các giá trị cho các con chó
+ Con chó a
            a.Ten = "Ben";
            a.Giong = "Nhat";
            a.Tuoi = 1;
            a.Maulong = "Trang vang";
+ Con chó b
            b.Ten = "ki";
            b.Giong = "Bec gie";
            b.Tuoi = 2;
            b.Maulong = "Xam Vang Den";
+ Gọi hàm xuatthongtin để in ra màn hình thông tin con chó a và b

Bài 27.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ct22_Properties
{
classConcho
    {//Danh sach cac truong
privatestring ten;
privatestring giong;
privateint tuoi;
privatestring maulong;
// Phuong thuc get(lay DL) va set (gan DL)
publicstring Ten
        {
get { return ten; }
set { ten = value; }
        }
publicstring Giong
        {
get { return giong; }
set { giong = value; }
        }
publicint Tuoi
        {
get { return tuoi; }
set { tuoi = value; }
        }
publicstring Maulong
        {
get { return maulong; }
set { maulong = value; }
        }
    }
}

-------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ct22_Properties
{
classProgram
    {
staticvoid Main(string[] args)
        {
Concho a = newConcho();
            a.Ten = "Ben";
            a.Giong = "Nhat";
            a.Tuoi = 1;
            a.Maulong = "Trang vang";

Concho b = newConcho();
            b.Ten = "ki";
            b.Giong = "Bec gie";
            b.Tuoi = 2;
            b.Maulong = "Xam Vang Den";

Console.WriteLine("Con cho a, ten:{0}, giong: {1}", a.Ten, a.Giong);
Console.WriteLine("Con cho b, ten:{0}, giong: {1}", b.Ten, b.Giong);
Console.ReadKey();

        }
    }
}


Bài 28.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ct22_method2
{
classXeHoi
    {
privatestring tenxe;
privatestring nhasanxuat;
privateint kmdachay;

publicstring TenXe
        {
get{return tenxe;}
set{tenxe=value;}
        }
publicstring NhaSanXuat
        {
get { return nhasanxuat; }
set { nhasanxuat = value; }
        }
publicint KmDaChay
        {
get { return kmdachay; }
set { kmdachay = value; }
        }
publicvoid chay(int x)
        {
            kmdachay = kmdachay + x;
        }
     }
}


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ct22_method2
{
classProgram
    {
staticvoid Main(string[] args)
        {
XeHoi a = newXeHoi();
            a.TenXe = "Getz";
            a.NhaSanXuat = "Hyundai";

Console.WriteLine("Ten xe: {0} , Nha san xuat: {1}", a.TenXe, a.NhaSanXuat);
Console.WriteLine("Kilomet da chay {0}",a.KmDaChay);
            a.chay(50);
Console.WriteLine("Kilomet da chay {0}", a.KmDaChay);
            a.chay(150);
Console.WriteLine("Kilomet da chay {0}", a.KmDaChay);
Console.ReadKey();
        }
    }
} 

Không có nhận xét nào:

Đăng nhận xét