Skip to content
Snippets Groups Projects
Commit 77f80f9b authored by Vesa Lappalainen's avatar Vesa Lappalainen :bicyclist:
Browse files

varoituksia pois ElaimetPerimalla

parent c45c7802
No related branches found
No related tags found
No related merge requests found
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/// @author Vesa Lappalainen
......@@ -28,13 +26,16 @@ public class Elaimet
List<Kissa> elaimet = new List<Kissa>();
Kissa[] kissat = { miuku, mirri };
elaimet.Add(miuku);
elaimet.Add(kissat[0]);
elaimet.Add(mirri);
foreach (Kissa elain in elaimet)
elain.Aantele();
List<Kissa> elaimet2 = new List<Kissa>{ miuku, mirri };
foreach (Kissa elain in elaimet2)
elain.Aantele();
}
}
......@@ -44,8 +45,8 @@ public class Elaimet
/// </summary>
public class Kissa
{
private string nimi; // attribuutti
private double paino;
private readonly string nimi; // attribuutti
private readonly double paino;
/// <summary>
/// Alustetaan kissan nimi ja paino
......@@ -84,8 +85,8 @@ public class Kissa
/// </summary>
public class Koira
{
private string nimi; // attribuutti
private double paino;
private readonly string nimi; // attribuutti
private readonly double paino;
/// <summary>
/// Alustetaan koiran nimi ja paino
......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/// @author Vesa Lappalainen
/// @version 27.10.2012
......@@ -29,7 +26,7 @@ public class ElaimetPerimalla
List<Elain> elaimet = new List<Elain>();
Elain[] elukatTaulukossa = { miuku, mirri, musti, pluto };
elaimet.Add(miuku);
elaimet.Add(elukatTaulukossa[0]);
elaimet.Add(mirri);
elaimet.Add(musti);
elaimet.Add(pluto);
......@@ -51,15 +48,15 @@ public class ElaimetPerimalla
/// </summary>
public class Elain
{
private string nimi; // attribuutti
private double paino;
private readonly string nimi; // attribuutti
private readonly double paino;
/// <summary>
/// Alustetaan eläimen nimi ja paino
/// </summary>
/// <param name="nimi">eläimelle annettava nimi</param>
/// <param name="paino">eläimen alkuperäinen paino</param>
public Elain(string nimi, double paino) // muodostaja
protected Elain(string nimi, double paino) // muodostaja
{
this.nimi = nimi;
this.paino = paino;
......@@ -91,7 +88,7 @@ public class Elain
/// </summary>
public class Kissa : Elain
{
private int hannanpituus;
private readonly int hannanpituus;
/// <summary>
/// Alustetaan kissan nimi ja paino
......@@ -129,7 +126,7 @@ public class Kissa : Elain
/// </summary>
public class Koira : Elain
{
private bool kuolaa = false;
private bool kuolaa;
public bool Kuolaa
{
set { kuolaa = value; } // pluto.Kuolaa = false;
......@@ -147,6 +144,7 @@ public class Koira : Elain
/// </summary>
/// <param name="nimi">koiralle annettava nimi</param>
/// <param name="paino">koiran alkupeärinen paino</param>
/// <param name="kuolaa">kuolaako koira vai ei</param>
public Koira(string nimi, double paino, bool kuolaa = false) : base(nimi, paino)
{
this.Kuolaa = kuolaa;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment