输出class a1{ int x=10; int y=31; public void Printme( ) { System.out.println("x="+x+" y="+y); } } public class tt3 extends a1 { int z=35; public void Printme( ) { System.out.println(" z="+z); } public static void main(String arg[]) { a1 p2=new a1( ); tt3 p1=new tt3( ); p1.Printme( ); p2.Printme( ); } }
时间: 2023-03-24 14:01:35 浏览: 119
这是一段Java代码,定义了两个类a1和tt3,其中tt3继承自a1。代码实现了在控制台输出变量x、y和z的值。
以下是代码的中文翻译及说明:
```
public class a1 {
int x = 10;
int y = 31;
public void Printme() {
System.out.println("x=" + x + " y=" + y);
}
}
public class tt3 extends a1 {
int z = 35;
public void Printme() {
System.out.println("z=" + z);
}
public static void main(String arg[]) {
a1 p2 = new a1();
tt3 p1 = new tt3();
p1.Printme();
p2.Printme();
}
}
```
在代码中,a1类有两个成员变量x和y,以及一个名为Printme()的方法,用于输出x和y的值。tt3类继承自a1类,并新增了一个成员变量z和一个Printme()方法,用于输出z的值。
在main()方法中,创建了一个a1类对象p2和一个tt3类对象p1,并分别调用它们的Printme()方法输出变量的值。输出结果为:
```
z=35
x=10 y=31
```
相关问题
public class Parent { void printMe() { System.out.println("parent"); } } class Child extends Parent { void printMe() { System.out.println("child"); } void printAll() { super.printMe(); this.printMe(); } } public class Examae { public static void main(String args[]) { (new Child()).printAll(); System.out.println("grandson"); } }转换为C#网页输出
Sorry,我之前理解错了你的意思,我无法将Java代码转换为C#网页输出。不过,你可以手动将上述Java代码转换为C#代码并在网页上输出,下面是转换后的C#代码:
```csharp
using System;
class Parent {
public void PrintMe() {
Console.WriteLine("parent");
}
}
class Child : Parent {
public void PrintMe() {
Console.WriteLine("child");
}
public void PrintAll() {
base.PrintMe();
this.PrintMe();
}
}
class Examae {
static void Main(string[] args) {
(new Child()).PrintAll();
Console.WriteLine("grandson");
}
}
```
请注意,C#中的类和方法名称应该以大写字母开头,并且在调用基类方法时使用关键字`base`而不是`super`。
public class Parent { void printMe() { System.out.println("parent"); } } class Child extends Parent { void printMe() { System.out.println("child"); } void printAll() { super.printMe(); this.printMe(); } } public class Examae { public static void main(String args[]) { (new Child()).printAll(); System.out.println("grandson"); } }转换为C#
以下是转换后的 C# 代码:
```
using System;
public class Parent
{
public virtual void PrintMe()
{
Console.WriteLine("parent");
}
}
public class Child : Parent
{
public override void PrintMe()
{
Console.WriteLine("child");
}
public void PrintAll()
{
base.PrintMe();
this.PrintMe();
}
}
public class Example
{
public static void Main()
{
(new Child()).PrintAll();
Console.WriteLine("grandson");
}
}
```
阅读全文