/home/ccuser/workspace/learn-csharp-interfaces-Inheritance-csharp-superatural-inheritanz_v2/resource. [/home/ccuser/workspace/learn-csharp-interfaces-inheritance-csharp-supernatural-inheritance_v2/biblioinheritance.csproj weibliches
Der Build fehlgeschlagen. Beheben Sie die Build -Fehler und führen Sie erneut aus. Vielen Dank. href = "https://stackoverflow.com/questions/tagged/codecademy" rel = "tag" title = "Fragen markiert 'Codecademy'"> Codecademy
// Ich habe versucht, eine Klasse mit einer Vererbung hinzuzufügen
// Ich habe versucht, eine Klasse mit einer Vererbung hinzuzufügen
Code: Select all
// Book.cs
using System;
namespace BiblioInheritance
{
public class Book : Resource
{
}
}
Code: Select all
// Resources.cs
using System;
namespace BiblioInheritance
{
public class Resource
{
public string Title { get; private set; }
public string Category { get; private set; }
public string Status { get; protected set; }
public Resource (string title, string category)
{
Title = title;
Category = category;
Status = "Available";
}
// Add string Status later if needed
public void UpdateStatus()
{
if (Status != "Out")
{
Status = "Out";
}
else if (Status == "Out")
{
Status = "Available";
}
}
public void GetInfo()
{
Console.WriteLine($"Title: {Title}");
Console.WriteLine($"Category: {Category}");
Console.WriteLine($"Status: {Status}");
}
}
}
Code: Select all
using System;
using BiblioInheritance;
namespace BiblioInheritance
{
class Program
{
static void Main(string[] args)
{
Resource test = new Resource("Sample Title", "Sample Category");
test.GetInfo();
test.UpdateStatus();
Console.WriteLine(test.Status);
}
}
}