2017-03-01 65 views
2
using System; 

namespace inheritance1 
{ 
    public class Employee 
    { 
     public string FirstName; 
     public string LastName; 
     public string Email; 

     public void PrintFullName() 
     { 
      Console.WriteLine(FirstName + " " + LastName); 
     } 

    } 
    public class FullTimeEmployee : Employee 
    { 
     public float YearlySalary; 
    } 
    public class PartTimeEmployee : Employee 
    { 
     public float HourlyRate; 
    } 
    public class Program 
    { 
     public static void main(String[] args) 
     { 
      FullTimeEmployee FTE = new FullTimeEmployee(); 
      FTE.FirstName = "Max"; 
      FTE.LastName = "Striker"; 
      FTE.YearlySalary = 500000; 
      FTE.PrintFullName(); 

      PartTimeEmployee PTE = new PartTimeEmployee(); 
      PTE.FirstName = "king"; 
      PTE.LastName = "Maker"; 
      PTE.HourlyRate = 500; 
      PTE.PrintFullName(); 
     } 
    } 
} 
+0

Habib的回答就是這樣。有趣的是,項目模板應該已經正確地爲你設置了一切......你在使用VS嗎? –

+0

@ rory.ap我懷疑這是來自模板! – DavidG

+0

它看起來不像他實際上使用任何模板。編輯:@DavidG忍者哈哈 –

回答

8

它是Main以大寫M,不main甚至移除訪問修飾符。

public static void Main(String[] args) 
{ 

Main() and Other Methods (C# vs Java)

每個C#應用程序必須包含一個單一的主要方法指定 其中程序執行開始。在C#中,主要使用大寫字母, ,而Java使用小寫字母。

相關問題