package com.work.cast;public class People {public static void main(String[] args) {People1 p=new People1();p.setName("李白");p.setAge(55);p.setSex('男');p.setHeight(183.5);//p.toString();System.out.println(p);}}
class People1{//name age sex heightprivate String name;private int age;private char sex;private double height;/*有private用set和get方法来判断,设置静态属性,获取静态属性。*/public void setName(String a){if (a.equals("李白")) {name=a;}else {System.out.println("没有此人。");}}public String getName(){return name;}public void setAge(int a){if (a>0&&a<120) {age=a;} else {System.out.println("你输入的不符常识!!!");}}public int getAge(int a){return age;}public void setSex(char a){sex=a;} public char getSex(){return sex;}public void setHeight(double a){height=a;}public double getHeight(){return height;}public String toString(){return name+"\t"+age+"\t"+sex+"\t"+height;}
}
//用toString方法的好处:输出对象如果是引用对象,就直接引用
//方法。否则引用对象时,是其地址值。只要有new的引用对象就有
//地址值。
//result 李白 55 男 183.5