黑马程序员—声明类Person,包含2个成员变量:name、age。定义函数sayHello(), * 调用时输出:我叫***,今年***岁了。声明类Chinese继承Person。
2013-12-14 19:30
501 查看
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
package two;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/* 声明类Person,包含2个成员变量:name、age。定义函数sayHello(),
* 调用时输出:我叫***,今年***岁了。声明类Chinese继承Person。
* */
public class di6 {
public static void main(String[] args) throws Exception{
System.out.println("请输入“人名”和他的“年龄”");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String q=br.readLine();
//int p=br.read();
/*BufferedReader的read()方法返回的是控制台输入字符串第一个字符的ASCII值。
* 比如你输入3,m会被赋值51。如果字符串不太长的话,len就会一直大于字符串
* 长度从而输出原来的字符串。可以把int m=br.read(); 这句换成Integer m =
* Integer.parseInt(br.readLine()); 输入3,则字符串3会被解析成int类型变量,
* 值为3。后面就可以正常截取了。
* */
Integer p=Integer.parseInt(br.readLine());
Chinese che=new Chinese(q,p);
che.sayHello();
}
}
class Person
{
private String name;
private int age;
Person(String name,int age)
{
this.name=name;
this.age=age;
}
//定义函数sayHello()
public void sayHello()
{
System.out.println("我的名字叫:"+name+",今年"+age+"岁了");
}
}
//声明Chinese类,并继承Person类
class Chinese extends Person
{
Chinese(String name,int age)
{
super(name,age);
}
public void sayHello()
{
super.sayHello();
}
}
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
package two;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/* 声明类Person,包含2个成员变量:name、age。定义函数sayHello(),
* 调用时输出:我叫***,今年***岁了。声明类Chinese继承Person。
* */
public class di6 {
public static void main(String[] args) throws Exception{
System.out.println("请输入“人名”和他的“年龄”");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String q=br.readLine();
//int p=br.read();
/*BufferedReader的read()方法返回的是控制台输入字符串第一个字符的ASCII值。
* 比如你输入3,m会被赋值51。如果字符串不太长的话,len就会一直大于字符串
* 长度从而输出原来的字符串。可以把int m=br.read(); 这句换成Integer m =
* Integer.parseInt(br.readLine()); 输入3,则字符串3会被解析成int类型变量,
* 值为3。后面就可以正常截取了。
* */
Integer p=Integer.parseInt(br.readLine());
Chinese che=new Chinese(q,p);
che.sayHello();
}
}
class Person
{
private String name;
private int age;
Person(String name,int age)
{
this.name=name;
this.age=age;
}
//定义函数sayHello()
public void sayHello()
{
System.out.println("我的名字叫:"+name+",今年"+age+"岁了");
}
}
//声明Chinese类,并继承Person类
class Chinese extends Person
{
Chinese(String name,int age)
{
super(name,age);
}
public void sayHello()
{
super.sayHello();
}
}
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
相关文章推荐
- 黑马程序员——声明类Person,包含2个成员变量:name、age。定义函数sayHello(),调用时输出:我叫***,今年***岁了。声明类Chinese继承Person
- 黑马程序员---------------------声明类Students,包含3个成员变量:name、age、score,创建5个对象装入TreeSet,按照成绩排序输出结果(考虑成绩相同的问题)。
- “黑马程序员”声明类Student,包含3个成员变量:name、age、score,创建5个对象装入TreeSet,按照成绩排序输出结果(考虑成绩相同的问题)
- 定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量,并调用外部函数。在外部类函数中创建内部类对象,调用内部类函数
- C++继承时子类定义同名成员变量时的调用继承函数的问题
- C++继承时子类定义同名成员变量时的调用继承函数的问题
- C++继承时子类定义同名成员变量时的调用继承函数的问题
- 6、 声明类Student,包含3个成员变量:name、age、score,
- 《第十周任务二》定义CPerson的类,设置私有成员:姓名,身份证号等;成员函数:构造函数,析构函数,输出信息的函数。
- 1.a.txt 文本里面写有如下内容: age=25:name=张三 age=26:name=李四 。。。。 已知:age和name,是Person类的两个成员变量,请把这个文本里面的
- C++第十周【任务2】定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。
- 第十周任务二 定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。
- 【java】编写一个学生类,提供name,age,gender,phone,address,email成员变量, * 且为每个成员变量提供setter、getter方法。为学生类提供默认的构造器和带
- C++ 两个包含类互相调用彼此的类成员变量和方法
- 编写一个学生类Students,该类成员变量包括学号no、姓名name、性别sex和年龄age,该类的成员方法有genNo()getName ).getSex().getAge().和setAge()
- 【java】编写一个学生类,提供name,age,gender,phone,address,email成员变量, * 且为每个成员变量提供setter、getter方法。为学生类提供默认的构造器和带
- 定义一个结构体变量(包含年月日),写一个函数,计算该日期在本年中为第几天?要求写一个days函数。参数是此结构体类型的变量,返回值是整数。
- VC++6.0中定义一个类的对象后,用“.”访问其成员函数和成员变量时,其成员函数和成员变量没有自动弹出
- python-实现一个矩阵类Rectangle,包含如下的一些成员变量与函数:
- 黑马程序员1——关于Java的继承过程中成员变量与方法的隐藏与覆盖