对象:对象是类的一个实例,有状态与行为。
类:是一个模版,它描述一类对象的行为和状态。
例如:狗狗是一个类,那么每个狗狗就是这个类的对象了。它的状态是:品种、颜色、大小,行为有:跑、拉粑粑等。
软件中,对象的状态就是属性,行为通过方法体现。
来一个实例变量和调用成员方法的例子:
package Puppy;
public class Puppy{
int puppyAge;//这里设置int型是因为年龄是整数2
public Puppy(String name){
// 这个构造器仅有一个参数:name
System.out.println("小狗的名字是 : " + name );
}
public void setAge( int age ){
puppyAge = age;
}
//这里是void是返回值,就是不需要返回类型,后面不要跟return+类型值,也可以只写一个return;
public void getAge( ){
System.out.println("小狗的年龄为 : " + puppyAge );
return puppyAge;
}
//这里要注意,因为方法上面谢了int返回类型,就必须写return后面跟相应的类型值
public static void main(String []args){
/* 创建对象 */
Puppy myPuppy = new Puppy( "tommy" );
/* 通过方法来设定age */
myPuppy.setAge( 2 );
/* 调用另一个方法获取age */
myPuppy.getAge( );
/*你也可以像下面这样访问成员变量 */
System.out.println("变量值 : " + myPuppy.puppyAge );
}
}
转自https://www.runoob.com/java/java-object-classes.html
写了些注解方便学习记忆,欢迎批评指正一起学习。
注意:
1.一个源文件只能有一个pubic class,但可有多个非public类。
2.源文件名,应该和public class名字一致。eg:public class Jocelyn,那么源文件名应该为:Jocelyn.java
3.如果一个类定义在某个包,那么package应该写在首行。
4.如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
网友评论