0
点赞
收藏
分享

微信扫一扫

类与对象的创建

鲤鱼打个滚 2022-01-09 阅读 155

类与对象的创建

类与对象的关系

  • 类是一种抽象的数据类型,她是对某一类事物整体的描述/定义。但是并不能代表某一个具体的事物。

    动物,植物,手机电脑。。。。
    person类,pet类,car类,这些类都是用来描述/、定义某一类具体的事物应该具备的特点和行为

  • 对象是抽象概念的具体实例

  • 张三就是一个人的具体实例,张三家的狗就是狗的一个具体实例。

  • 能够体现出特点,展现出功能的是具体实例,而不是一个抽象的概念。

创建与初始化对象

  • 使用new关键字创建对象
  • 使用new关键字创建的时候,除了分配内存空间外,还会给创建好的对象,进行默认的初始化以及对类中构造器的调用。
  • 类中的构造器也成构造方法,是在进行创建对象的时候必须要调用的,并且构造器有以下两个特点吗:
    ① 必须和类的名字相同
    ②必须没有返回类型,也不能写void
  • 类里面只有属性和方法

实例:
在Student类中设置属性方法:

public class Student {
    String name;  //定义属性
    int age;
    String address;

    public  void study(){ //方法
        System.out.println(this.name+"考了一百分");//this.name表示是在这个类中的name
    }

}

Test 主方法代码如下:

public class Test {
    public static void main(String[] args) {

        Student xinxi1= new Student();//将类实例化
        Student xinxi2 = new Student();
        
        xinxi1.name="王康";  //赋值
        xinxi1.age=22;
        xinxi1.address="安徽";
        xinxi2.name="徐艺菲";  //赋值
        xinxi2.age=21;
        xinxi2.address="青岛";

        System.out.println("姓名:"+xinxi1.name);
        System.out.println("年龄:"+xinxi1.age);
        System.out.println("地址:"+xinxi1.address);
        System.out.println("=====================================");
        System.out.println("姓名:"+xinxi2.name);
        System.out.println("年龄:"+xinxi2.age);
        System.out.println("地址:"+xinxi2.address);
    }
}
举报

相关推荐

0 条评论