Advertisement
WilleMahMille

Exempel - Klassen Katt

Oct 18th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.10 KB | None | 0 0
  1.     class Program {
  2.         static void Main(string[] args) {
  3.             Katt katt = new Katt(4.5f, 10);
  4.             katt.KattenÄrSnäll(11);
  5.             Console.WriteLine("Kattens vikt: " + katt.vikt + "\nKattens ålder: " + katt.ålder + "\n");
  6.             Console.ReadKey(true);
  7.         }
  8.     }
  9.  
  10.     public class Katt {
  11.         public Katt(float vikt, int ålder) {
  12.             this.vikt = vikt;
  13.             this.ålder = ålder;
  14.         }
  15.         public bool KattenÄrSnäll(int nivå) {
  16.             //is false if ålder is greater than nivå
  17.             return nivå >= ålder;
  18.         }
  19.        
  20.         public float vikt {
  21.             get {
  22.                 return vikt;
  23.             }
  24.             set {
  25.                 //inline if statement, vikt is assigned value if value > 0, otherways vikt is not changed
  26.                 vikt = value > 0 ? value : vikt;
  27.             }
  28.         }
  29.        
  30.         public int ålder {
  31.             get {
  32.                 return ålder;
  33.             }
  34.             set {
  35.                 ålder = value > 0 ? value : ålder;
  36.             }
  37.         }
  38.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement