代码改变世界

java类与对象

2016-03-17 21:10  bgd140201135  阅读(151)  评论(0编辑  收藏  举报

class Employee{
private String stuno;
private String name;
private float wage;
private float wisepay;
public Employee(){
}
public Employee(String stuno,String name,float wage,float wisepay){
this.setStuno(stuno);
this.setName(name);
this.setWage(wage);
this.setWisepay(wisepay);
}
public void setStuno(String s){
stuno=s;
}
public void setName(String n){
name=n;
}
public void setWage(float w){
wage=w;
}
public void setWisepay(float p){
wisepay=p;
}
public String getStuno(){
return stuno;
}
public String getName(){
return name;
}
public float getWage(){
return wage;
}
public float getWisepay(){
return wisepay;
}
public float increase(){
float increase=(wisepay-wage)/wage;
return increase;
}
public float sum(){
float sum=wage*(1+((wisepay-wage)/wage));
return sum;
}
};
public class sjx01 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Employee stu=null;
stu=new Employee("MLDN-33","李兴华",3000.0f,4500.0f);
System.out.println("员工编号:"+stu.getStuno());
System.out.println("员工姓名:"+stu.getName());
System.out.println("基本薪水:"+stu.getWage());
System.out.println("薪水增长额:"+stu.increase());
}

}

class Dog{
private String name;
private int age;
private String colour;
public Dog(){
}
public Dog(String name,int age,String colour){
this.setName(name);
this.setAge(age);
this.setColour(colour);
}
public void tell(){
System.out.println("姓名:"+getName()+" 年龄:"+getAge()+" 颜色:"+getColour());
}
public String getName(){
return name;
}
public void setName(String n){
name=n;
}
public int getAge(){
return age;
}
public void setAge(int a){
age=a;
}
public String getColour(){
return colour;
}
public void setColour(String c){
colour=c;
}
};
public class sjx02{

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Dog pet=new Dog("小黑",5,"黑色");
pet.tell();
}
}

class User{
private String name;
private int word;
private int count;
public User(){}
public User(String name){
this.setName(name);
}
public User(String name,int word,int count){
this.setName(name);
this.setWord(word);
this.setCount(count);
}
public void tell(){
System.out.println("用户名:"+getName()+" 口令:"+getWord()+" 用户个数:"+getCount());
}
public String getName(){
return name;
}
public void setName(String n){
name=n;
}
public int getWord(){
return word;
}
public void setWord(int w){
if(w>10&&w<100){
word=w;
}
}
public int getCount(){
return count;
}
public void setCount(int c){
c=1;
count=c;
}
};
public class sjx03{

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
User use=new User("小沈",66,1);
use.tell();
}
}