I keep getting the error below. Can someone tell me what I am douing wromg please?
$ javac Language.java
./SinoTibetan.java:4: error: constructor Object in class Object cannot be applied to given types;
super(Name, NumSpeakers, "Asia", "subject-object-verb" );
^
required: no arguments
found: String,int,String,String
reason: actual and formal argument lists differ in length
1 erro
r
$
**SinoTibetan, java**
class SinoTibetan {
public SinoTibetan (String Name, int NumSpeakers){
super(Name, NumSpeakers, "Asia", "subject-object-verb" );
}
}
**Language.java **
class Language {
protected String name;
protected int numSpeakers;
protected String regionsSpoken;
protected String wordOrder;
public Language(String Name, int NumSpeakers, String RegionsSpoken, String WordOrder) {
this.name = Name;
this.numSpeakers = NumSpeakers;
this.regionsSpoken = RegionsSpoken;
this.wordOrder = WordOrder;
}
public static void main (String[] args) {
Language Mayann = new Language("Mayan",6000000, "Central America", "verb object subject");
Mayann.getInfo( );
Mayan Chontal = new Mayan("Chontal", 36810 );
Chontal.getInfo();
//SinoTibetan MandarinChinese = new SinoTibetan("Mandarin Chinese", 800000);
SinoTibetan Burmese = new SinoTibetan("Burmese", 8000);
//MandarinChinese.getInfo();
//Burmese.getInfo();
}
public void getInfo() {
System.out.println( this.name + " is spoken by " + this.numSpeakers + " people mainly in " + this.regionsSpoken + ".The language follows the word order: " + this.wordOrder + "." ) ;
}
}