public class person{
//类属性
private int nage;
private String name;
//类构造 怎么用
private person();
private person(int age, String name)
{
}
//类功能 function
protect void work()
{
m_BreathListener.breath();
}
protect void sleep()
{
}
//get set 方法
public int getAge()
{
}
public void setAge(int age)
{
}
//Object方法重写区
@Override
public boolean equals(Object obj)
{
if (this == obj)
return true;
if (obj instanceof City) //判断obj是否是City类型, 是,就可以强制转换为City类型
{
City city = (City) obj;
return this.id == city.id;
}
return false;
}
@Override
public int hashCode()
{
return id;
}
//toString方法
//interface接口区
BreathListener m_BreathListener;
public interface BreathListener
{
public void breath();
}
public void setBreathListener(BreathListener listen)
{
m_BreathListener = listener;
}
}
//java没有结构体,数据结构可以通过一个内部类来封装