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