用JAVA练习写一个职员类,包括属性:年龄、姓名、工 资;方法:显示年龄、显示姓名、修改姓名、获取工资

用JAVA练习写一个职员类,包括属性:年龄、姓名、工 资;方法:显示年龄、显示姓名、修改姓名、获取工资,第1张

package jsoftportalyjdd;

import javautilScanner;

public class Demo {

private String name="joe";

private int age=18;

private String salary="7500rmb";

public String getName() {

return name;

}

public void setName(String name) {

thisname = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

thisage = age;

}

public String getSalary() {

return salary;

}

public void setSalary(String salary) {

thissalary = salary;

}

/

@param args

/

public static void main(String[] args) {

// TODO Auto-generated method stub

//显示年龄、显示姓名、获取工资

Demo d= new Demo();

Systemoutprintln("年龄 :"+dgetAge());

Systemoutprintln("姓名 :"+dgetName());

Systemoutprintln("工资 :"+dgetSalary());

//修改 姓名

//读取控制台 输入字符

Scanner sc= new Scanner(Systemin);

String name= scnext();

dsetName(name);

//显示 修改后 名字

Systemoutprintln("修改后的姓名为 :"+dgetName());

}

}

都加上注释了,要是还有啥不懂的 可以继续问我

public class

File extends Object

implements SerializableComparable<T>

public class

FileInputStream extends InputStream(抽象类)

implements Closeable

从这个继承关系你就知道了 是不可能用FileInputStream 去 *** 作获得file的文件名和属性的 你只有实现File类 才能实现 FileInputStream 只是用来读写文件内容的

一般程序设计(generic programming)时,方法与属性的调用规则:

先实例化类,通俗的就是NEW一个包含你要掉的方法和属性的类

(如:A a = new A();),调用其下方法和属性就可以 a方法名(参数) a属性名

在本类中调用可以用 this方法名(参数) this属性名

二,用父类申明,子类实例化的对象,对方法与属性的调用规则

这个同上只是 可以NEW子类的对象掉用父类的方法(这是JAVA最基本的继承哦)

JAVA的特点就是 继承 封状 多态!!

多看点就知道了!

以上是我自己口述的不是定义 你可以去查看定义!! 书上都有的!

//通过包获取类对应的类对象

Class<> f= ClassforName("javaioFile");

//通过对象去获取对象对应的类的类对象

//File file=new File("");

Class<> f= filegetClass();

//通过类的class属性去获取类的类对象

Class<> f= Fileclass;

//获取方法的数组

Method[] methods= fgetMethods();

循环得到你想要的这 类中的方法,字段,属性

public class Employee {

private String name;//姓名

private int id;//员工号

private int num;//员工数

public Employee() {//无参构造器

}

public Employee(String name, int id, int num) {//有参构造器

thisname = name;

thisid = id;

thisnum = num;

}

//下面是属性的get set方法

public String getName() {

return name;

}

public void setName(String name) {

thisname = name;

}

public int getId() {

return id;

}

public void setId(int id) {

thisid = id;

}

public int getNum() {

return num;

}

public void setNum(int num) {

thisnum = num;

}

}

以上就是关于用JAVA练习写一个职员类,包括属性:年龄、姓名、工 资;方法:显示年龄、显示姓名、修改姓名、获取工资全部的内容,包括:用JAVA练习写一个职员类,包括属性:年龄、姓名、工 资;方法:显示年龄、显示姓名、修改姓名、获取工资、java 如何通过 FileInputStream 获取文件名、文件属性的求助、Java 类 类变量 属性与方法的引用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9868688.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存