public class Dog{ String breed; int age; String color; void barking(){ } void hungry(){ } void sleeping(){ } }
这玩意就是个模板嘛,javascript
之前遇到过,比方说一个user类,能够定义id,username等,等到前台传个用户的信息的时候,就new一个实例接受下前台的用户的全部参数java
再比方说关于用户数据的一些处理做为一个类,该类里面定义修改密码,添加用户等一些方法,在别的类里面调用该方法(比方说mvc里面,control层调用service再调用dao)mvc
(粗浅理解,大神们勿笑,不过我以为等我之后学多了再来看如今的想法,估计会颇有趣,因此就姑且一写)对象
实例嘛,给个人感受就像javascript里面的对象blog
public class Puppy{ int puppyAge; public Puppy(String name){ // 这个构造器仅有一个参数:name System.out.println("小狗的名字是 : " + name ); } public void setAge( int age ){ puppyAge = age; } public int getAge( ){ System.out.println("小狗的年龄为 : " + puppyAge ); return puppyAge; } public static void main(String []args){ /* 建立对象 */ Puppy myPuppy = new Puppy( "tommy" ); /* 经过方法来设定age */ myPuppy.setAge( 2 ); /* 调用另外一个方法获取age */ myPuppy.getAge( ); /*你也能够像下面这样访问成员变量 */ System.out.println("变量值 : " + myPuppy.puppyAge ); } }
类名 xxx = new 类名()ip