Java对象与类

对象:对象是类的一个实例,有状态与行为。

类:是一个模版,它描述一类对象的行为和状态。

例如:狗狗是一个类,那么每个狗狗就是这个类的对象了。它的状态是:品种、颜色、大小,行为有:跑、拉粑粑等。

软件中,对象的状态就是属性,行为通过方法体现。

来一个实例变量和调用成员方法的例子:

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语句应该在源文件中最前面。

你可能感兴趣的:(Java对象与类)