javapeople类的简单介绍

JAVA 定义Person类

public class Person {

private String name;

private int age;

Person(String name ,int age){

this.name = name;

this.age = age;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

@Override

public String toString() {

return “name=”+name+”,age=”+age;

}

}

public class Student extends Person {

private String id;

private String school;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getSchool() {

return school;

}

public void setSchool(String school) {

this.school = school;

}

Student(String name, int age,String id ,String school) {

super(name, age);

this.id = id;

this.school=school;

}

public void Hello (){

System.out.println(“Hello”+ this.school + super.getName());

}

@Override

public String toString() {

return “school=”+this.school+”,id=”+this.id+”,”+super.toString();

}

}

public class Test {

public static void main(String[] args) {

Person person = new Person(“hanmeimei”, 21);

System.out.println(person);

Student student = new Student(“Lilei”, 22, “ID01”, “希望小学”);

System.out.println(student.toString());

}

}

java 定义一个类people属性域

People类:

import java.util.Date;

public class People {

String name;

Date birthday;

public Date getBirthday() {

return birthday;

}

public void setBirthday(Date birthday) {

this.birthday = birthday;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public People()

{

}

public People(String s,Date date)

{

this.name=s;

this.birthday=date;

}

public void getAge()

{

Date today=new Date();

int age=today.getYear()-getBirthday().getYear();

System.out.println(“age = “+age);

}

/**

* @param args

*/

public static void main(String[] args) {

People p1=new People();

p1.setBirthday(new Date(87,1,2));

p1.getAge();

People p2=new People(“xiaoming”,new Date(90,1,2));

p2.getAge();

}

}

运行结果:

age = 23

age = 20

Student类:

import java.util.Date;

public class Student extends People {

String stuNo;

public String getStuNo() {

return stuNo;

}

public void setStuNo(String stuNo) {

this.stuNo = stuNo;

}

public Student(String s,Date date,String no)

{

super(s,date);

this.stuNo=no;

}

public void readStuNo()

{

System.out.println(“stuNo = “+getStuNo());

}

/**

* @param args

*/

public static void main(String[] args) {

Student p2=new Student(“xiaoming”,new Date(90,1,2),”20101000″);

p2.getAge();

p2.readStuNo();

}

}

运行结果:

age = 20

stuNo = 20101000

javapeople类的简单介绍

Java定义People类,它具有以下成员变量:String name,int age,它有两个构造方法!

public class People {

private String name;

private Integer age = 20;

public People(String name, Integer age) {

System.out.println(“A 1”);

this.name = name;

this.age = age;

}

public People(String name) {

System.out.println(“A 2”);

this.name = name;

new People(name, age);

}

public void work(){

System.out.println(“A work”);;

}

}

public class Teacher extends People{

public Teacher(String name) {

super(name);

}

public void work(){

System.out.println(“T are teach”);

}

}

public class Student extends People{

public Student(String name) {

super(name);

}

public void work(){

System.out.println(“Student are work”);

}

}

public class D {

public static void main(String[] args) {

Student s = new Student(“s1”);

s.work();

Teacher t = new Teacher(“t1”);

t.work();

}

}

Java把类people改为接口people?

其他的好说,people接口中,定义公共的 void speakHello(); 子类实现,并扩展自己特有的方法即可,但是 weight,height的考察点在哪???在接口中,变量相当于 直接被public final static 修饰且实例化了,也就是说没法修改,那么可以直接在实现类中定义。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月24日 19:16:13
下一篇 2024年3月24日 19:24:47

相关推荐

  • aspexcelodbc的简单介绍

    asp.net怎么样把excel文件导入到数据库和导出来(紧急求助+高分)_百度知… ASP.NET中将Excel表中的数据导入到数据库中的方法是利用可视化界面工具直接选择字段映射导入。1)接受数据导入的表已经存在。 把DataSet中的数据填充到一个XML 文件中,然后以Excel的MIME格式输出。你先耐心的仔细看下这个代码:例子可以直接放到…

    2024年5月18日
    3600
  • reinholdjava的简单介绍

    Java中7关于#的用法 1、经常的,在拷贝文件的过程中可能希望指定一些操作设置。在Java7里,可以通过使用 StandardCopyOption enum 来设置这些属性。下面看一个例子。 2、电脑中的java7 update17一般指的是java的运行时环境,又称作jre(java runtime environment),作用是用来支持java程序的…

    2024年5月18日
    3300
  • excelpivotitems的简单介绍

    如何用vba实现数据透视表自动筛选 首先打开一个EXCEL表格,输入一列日期。选中日期列,点击菜单栏上“插入-数据透视表”。确认弹出的对话框。右侧小窗口上勾选日期,左边数据透视表上显示出日期。 您可以使用VBA编写宏来实现自动筛选和自动生成多个工作表的功能。 使“数据”–“筛选”–“自动筛选”,做到如上图所示位置后,在G列筛选,筛选完…

    2024年5月18日
    3300
  • 手抄报画网络安全知识图,手抄报简单又好画

    如何画网络安全手抄报 1、准备好A4纸,马克笔,勾线笔。首先,在A4纸上确定好要画的图形的大概位置。用勾线笔在A4纸上画出手抄报的框架部分。在框架的周围画一些电话,鼠标,键盘和小草的装饰物。 2、准备好A4纸,马克笔,勾线笔。首先,在A4纸上确定好要画的图形的大概位置。用勾线笔在A4纸上画出手抄报的框架部分。在框架的周围画一些柳条和柳叶的装饰物。 3、确定“…

    2024年5月18日
    3600
  • linuxplatform驱动的简单介绍

    嵌入式linux驱动识别设备的过程? )更为丰富的查询接口 嵌入式数据库处理的数据不限于传统的结构化的关系数据,也包括大量的半结构化和非结构化的数据。例如语音、图像等媒体数据的管理,空间地理数据的管理,XML数据的管理。 系统日志。嵌入式系统多是直接dmesg一下,看有没有设备关键字相关的出错信息(通用系统可检查/var/log/messages文件)。已加…

    2024年5月18日
    2700
  • 从0学习黑客的简单介绍

    黑客新手入门应该学习哪些书籍? 1、我推荐《黑客X档案》,可以接触到很多新技术,而且就算是菜鸟也看得懂(因为绝大部分读者都是初学者,所以这本杂志挺照顾菜鸟的)。 2、黑客X档案 我就是看那玩意,不过只是玩玩,你要是想弄的专业点 还是看些网络编程、TCP/IP网络协议还有ASP.NET……方面的东西。 3、)2:《黑客手册》这本书很不错,注重网络安全,适合有网…

    2024年5月18日
    4200
  • 夜鹰黑客学习视频软件电脑的简单介绍

    想学视频剪辑,对电脑配置有什么要求吗? 1、对显卡、内存、处理器都有要求。显卡:视频剪辑对显卡的要求很高,一个好的显卡才能剪辑出更高清的视频。所以显卡建议选择2G以上的独立显卡,型号选择GTX1050TI以上的。 2、做视频对显卡的要求不高,换种说法也可以说非常高。显卡的作用可以形容成锦上添花,它的加速效果只会在视频制作时预览视频效果起到加速作用。预算足够的…

    2024年5月18日
    4200
  • linux下如何进入root的简单介绍

    为什么在LINUX里面不能切换到root用户? 1、命令模式下直接用su,然后输入密码就可以了,像ubuntu如果还没有为root设置密码的话,可以用第一个用户(它默认有权使用sudo命令)来设置密码,sudo passwd root。如果在桌面模式当然也一样了。 2、很多朋友都想知道linux下怎么切换到root?下面就一起来看看吧!linux下怎么切换到…

    2024年5月18日
    3400
  • 学习监督黑客的简单介绍

    数据安全监测管理应做哪些工作 1、法律分析:开展数据处理活动应当依照法律、法规的规定,建立健全全流程数据安全管理制度,组织开展数据安全教育培训,采取相应的技术措施和其他必要措施,保障数据安全。 2、主要包括合规控制、风险控制、管理控制等方面;四是推进智能电网信息系统安全接入,按照国家电网公司统一坚强智能电网信息安全总体方案要求,研究重庆公司用电采集系统、输电…

    2024年5月18日
    6300
  • 香蕉地c语言的简单介绍

    c语言的编译器,打开同一个程序,一样的输入,为什么有时输出是对的,有… 1、应该是两种环境下保存的源代码的格式有异。最好找个专业的文本编辑器来编辑源代码,然后再用TC来编译。比如说ULTRAEDIT。这样会省去很多麻烦。你也可以把这个工具打造成脱离TC的IDE环境的编辑,编译工具。 2、你第一个程序不报错的原因是,你把后缀名改成了.cpp2,编译…

    2024年5月18日
    3600

发表回复

登录后才能评论



关注微信