java中的方法和子类
我有一个名为Movie的类,它包含数据和一个在屏幕上打印数据的方法。我有另一个类MovieOV,它是从Movie继承的一个类。此外,MovieOV还有一个新字段,可以保存语言。如果是MovieOV,如何修改该方法使其也打印语言?您可以在子类中重写相同的显示方法,因为基类中的显示方法将被该方法重写java中的方法和子类,java,Java,我有一个名为Movie的类,它包含数据和一个在屏幕上打印数据的方法。我有另一个类MovieOV,它是从Movie继承的一个类。此外,MovieOV还有一个新字段,可以保存语言。如果是MovieOV,如何修改该方法使其也打印语言?您可以在子类中重写相同的显示方法,因为基类中的显示方法将被该方法重写 /*包编解码器;//不要放置包名*/ 导入java.util.*; 导入java.lang.*; 导入java.io.*; 班级电影{ 字符串movieName; 公共电影(字符串movieName){
/*包编解码器;//不要放置包名*/
导入java.util.*;
导入java.lang.*;
导入java.io.*;
班级电影{
字符串movieName;
公共电影(字符串movieName){
this.movieName=movieName;
}
公共空间显示()
{
System.out.println(“电影名称:“+this.movieName”);
}
}
类MovieOV扩展了Movie{
弦郎;
公共电影(字符串电影名称、字符串电影名称)
{
超级(电影名称);
this.lang=movieLang;
}
公共空间显示()
{
System.out.println(“电影名称:“+this.movieName”);
System.out.println(“语言:+this.lang”);
}
}
/*只有当类是公共的时,类的名称才必须是“Main”*/
类Codechef
{
公共静态void main(字符串[]args)引发java.lang.Exception
{
//你的密码在这里
MovieOV obj=新的MovieOV(“Koyla(1996)”,“印地语”);
obj.display();
}
}
如您所见,我继承了movieName作为实例变量的Movie类和显示它的display方法。当我在基类MovieOP中实现相同的方法时,Movie类的display方法将被重写,MovieOP的display方法将被调用。您可以使用此关键字引用Movie类的实例变量。请参阅