小弟刚刚学JAVA面向对象,自己写了一个例子,帮我看看
定义一个对象实例,Person p =new Person() 执行完以后 程序在堆内存中创建一个实例初始化后:默认的int类型用0进行了初始化
即下面代码中age的值为0,
采用面向对象的编程,我写了以下代码
我想得到输入的结果是
这个人的年纪是0注:实现方法不允许使用shout方法中带有参数
我的大概意思是,定义一个实例后,age值进行默认初始化为0.
然后实现shout方法中的输出结果为这个人的年纪是0在主函数中输出最终结果为这个人的年纪是0大概的意思就是这样
以下是代码
帮小弟看看哪里需要修改
谢谢class Person
{
int age;
void shout()
{
System.out.println("这个人的年纪是"+age);
}
}class Demo
{
public static void main(String args[])
{
String p = new Person();
String Per = p.shout();
System.out.print(Per);
}
}
定义一个对象实例,Person p =new Person() 执行完以后 程序在堆内存中创建一个实例初始化后:默认的int类型用0进行了初始化
即下面代码中age的值为0,
采用面向对象的编程,我写了以下代码
我想得到输入的结果是
这个人的年纪是0注:实现方法不允许使用shout方法中带有参数
我的大概意思是,定义一个实例后,age值进行默认初始化为0.
然后实现shout方法中的输出结果为这个人的年纪是0在主函数中输出最终结果为这个人的年纪是0大概的意思就是这样
以下是代码
帮小弟看看哪里需要修改
谢谢class Person
{
int age;
void shout()
{
System.out.println("这个人的年纪是"+age);
}
}class Demo
{
public static void main(String args[])
{
String p = new Person();
String Per = p.shout();
System.out.print(Per);
}
}
{
int age;
int shout()
{
return age;
}
}class Demo
{
public static void main(String args[])
{
Person p = new Person();
int Per = p.shout();
System.out.print(Per);
}
}
class Person
{
int age;
void shout()
{
System.out.println("这个人的年纪是"+age);
}
}class Demo
{
public static void main(String args[])
{
Person p = new Person();
p.shout();
}
}