add overriding
This commit is contained in:
1 parent
71fb61f6dc
commit
0c80706a4b
4 files changed
+12
-22
No files matched your search
@@ -1,17 +0,0 @@
|
||||
namespace TicketSystem.Tickets
|
||||
{
|
||||
public class Adult: Ticket
|
||||
{
|
||||
public int price { get; }
|
||||
|
||||
public Adult()
|
||||
{
|
||||
price = 20;
|
||||
}
|
||||
|
||||
public int PriceWithReduction()
|
||||
{
|
||||
return price - price/100*20;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,9 +7,17 @@
|
||||
Adult
|
||||
}
|
||||
|
||||
public interface Ticket
|
||||
public class Ticket
|
||||
{
|
||||
int price { get; }
|
||||
int PriceWithReduction();
|
||||
public int price { get; }
|
||||
public Ticket()
|
||||
{
|
||||
price = 20;
|
||||
}
|
||||
|
||||
public int PriceWithReduction()
|
||||
{
|
||||
return price - price/100*20;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user