美文网首页
Java类,对象,构造方法

Java类,对象,构造方法

作者: 你的益达233 | 来源:发表于2020-08-12 10:10 被阅读0次

事物描述,它是一种抽象的数据类型,是对一类“事物”的属性与行为的抽象
之前我们学了变量和方法。类就是由变量和方法组成的
类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上

关键字class

语法格式:
class 类名称{
定义变量;
定义方法;
}
示例:

public class Student {
String name;
String score;
public void report(){
    System.out.println("姓名:"+name+",分数:"+score);
}
}

什么时候建类呢,就是你想造一个东西去完成特点功能时

构造方法

生成对象必须的方法
格式:
类名(参数类型 参数){

}
注:也可以不写参数,构造方法可以多个
示例代码:

public class Student {
String name;
String score;
public void report(){
    System.out.println("姓名:"+name+",分数:"+score);
}

Student(){

}

Student(String name,String score){
    this.name = name;
    this.score = score;
}
}

对象

对象是类的一个具体。它是一个实实在在存在的东西
类是对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的
对象生成格式:
类名称 对象名称 = new 类名称 () ;
生成了对象后,就可以使用类中的属性和方法了
示例代码:

public class Student {
String name;
String score;
public void report(){
    System.out.println("姓名:"+name+",分数:"+score);
}

Student(){

}

Student(String name,String score){
    this.name = name;
    this.score = score;
}
}

class TestDemo {
    public static void main(String[] args) {
        Student student = new Student();
        student.name = "小明同学";
        student.score = "59";
        student.report();
    }
}

补充知识点:关键字new的主要功能就是分配内存空间,也就是说,只要使用引用数据类型,就要使用关键字new来分配内存空间

相关文章

  • Java类和对象

    原文链接 Java类和对象 你将学到: 类和对象的概念是什么 Java中创建类和对象的方法 构造方法重载 类和对象...

  • Java基础精粹

    类 类和对象 构造方法:1. 使用new+构造方法,创建一个新的对象。2. 构造方法是定义在java类中的一个用来...

  • 构造方法

    构造方法 使用new + 构造方法 创建一个新的对象 构造方法是定义在Java类中的一个用来初始化对象的方法 构造...

  • 构造方法

    1.使用new+构造方法,创建一个新的对象2.构造方法是定义在java类中的一个用来初始化对象的方法(构造方法与类...

  • java的构造方法

    java的构造方法 构造方法作用: 是定义在java类中的一个用来初始化对象的方法,用new+构造方法,创建一个新...

  • Java类,对象,构造方法

    类 事物描述,它是一种抽象的数据类型,是对一类“事物”的属性与行为的抽象之前我们学了变量和方法。类就是由变量和方法...

  • Java基础-面向对象

    4.面向对象 属性+方法变成一个类 Java面向对象学习三条主线:1.Java类及类的成员:属性,方法,构造器;代...

  • Java- 对象和类

    Java- 对象和类 类是对象的模板。它定义对象的属性,并提供创建对象的构造方法以及对对象进行操作的方法。 类也...

  • java构造方法

    使用new+构造方法,创建一个新对象 构造方法是定义在java类中的用来初始化对象的方法,构造方法与类同名且没有返...

  • java反射机制

    核心是object类的getclass方法,可以构造java类的.class对象; 该class对象可以获得类的所...

网友评论

      本文标题:Java类,对象,构造方法

      本文链接:https://www.haomeiwen.com/subject/mirpdktx.html