类与对象的创建

类与对象的创建

类与对象的关系

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

    动物,植物,手机电脑。。。。
    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);
    }
}
posted @   北岛的樱花  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示