procedure TPen.SetWidth(Value: Integer); begin if Value > 2 then FWidth := Value else FWidth := 3; end;

// zastosowanie var Pen: TPen; // ... Pen.Color := not Pen.Color; Pen.Width := 10; // ...

Przykładowy kod w języku C# Składnia właściwości klasy wygląda następująco: <modyfikator_dostepu> <typ> nazwa { get

// implementacja

set

// implementacja

}using System;

class Person { private string lastname; private string firstname;

public string Lastname

get

return lastname;

set

this.lastname = value; // słowo kluczowe value jest używane w odniesieniu do wartości przekazanej do set

public string Firstname

get

return firstname;

set

this.firstname = value;

class Program { public static void Main(string[] args)

Person person = new Person();

// ustawiamy wartości prywatnych pól klasy przy użyciu właściwości person.Lastname = "Kowalski"; person.Firstname = "Jan";

Console.WriteLine("Nazywam się " + person.Firstname + " " + person.Lastname); // pobieramy wartość prywatnych pól klasy za pomocą właściwości

Kategoria:Programowanie obiektowe