Java中调用当前类的方法需要创建对象吗

发布网友 发布时间:2022-04-24 05:43

我来回答

3个回答

热心网友 时间:2023-11-24 01:42

分两种情况:static关键字修饰的方法可以直接通过类调用;非static关键字修饰的方法则必须先创建对象,然后再调用对象的方法。
static关键字修饰的方法也叫
静态方法
,静态方法会在类载入内存的时候就被初始化完成了,所以可以直接调用。

热心网友 时间:2023-11-24 01:43

main方法是静态方法,所以你的avg也要加static,如果非static,肯定是要先创建对象之后再调用的。对static的理解,给你打个比方。我现在要算一个圆的面积,那么我肯定要知道这个圆的半径。那么得到半径这个方法是依赖具体的对象,这种就不能用static来修饰。但是我想要知道圆的圆周率,这就不依赖于某个具体的圆,他是所有圆共有的属性,这种就要static修饰。static修饰的属性货方法代表是这类所公用的属性或方法。

热心网友 时间:2023-11-24 01:43

如果在类中创建对象则类里面的所有方法都可以使用这个对象,这就叫全局变量,如果只在方法中创建对象则只有这个方法可以使用这个对象,别的方法要使用必须再创建一个对象才能使用我们叫这种方式为局部变量

热心网友 时间:2023-11-02 00:45

分两种情况:static关键字修饰的方法可以直接通过类调用;非static关键字修饰的方法则必须先创建对象,然后再调用对象的方法。
static关键字修饰的方法也叫
静态方法
,静态方法会在类载入内存的时候就被初始化完成了,所以可以直接调用。

热心网友 时间:2023-11-02 00:45

main方法是静态方法,所以你的avg也要加static,如果非static,肯定是要先创建对象之后再调用的。对static的理解,给你打个比方。我现在要算一个圆的面积,那么我肯定要知道这个圆的半径。那么得到半径这个方法是依赖具体的对象,这种就不能用static来修饰。但是我想要知道圆的圆周率,这就不依赖于某个具体的圆,他是所有圆共有的属性,这种就要static修饰。static修饰的属性货方法代表是这类所公用的属性或方法。

热心网友 时间:2023-11-02 00:46

如果在类中创建对象则类里面的所有方法都可以使用这个对象,这就叫全局变量,如果只在方法中创建对象则只有这个方法可以使用这个对象,别的方法要使用必须再创建一个对象才能使用我们叫这种方式为局部变量

热心网友 时间:2023-11-02 00:45

分两种情况:static关键字修饰的方法可以直接通过类调用;非static关键字修饰的方法则必须先创建对象,然后再调用对象的方法。
static关键字修饰的方法也叫
静态方法
,静态方法会在类载入内存的时候就被初始化完成了,所以可以直接调用。

热心网友 时间:2023-11-02 00:45

分两种情况:static关键字修饰的方法可以直接通过类调用;非static关键字修饰的方法则必须先创建对象,然后再调用对象的方法。
static关键字修饰的方法也叫
静态方法
,静态方法会在类载入内存的时候就被初始化完成了,所以可以直接调用。

热心网友 时间:2023-11-02 00:45

main方法是静态方法,所以你的avg也要加static,如果非static,肯定是要先创建对象之后再调用的。对static的理解,给你打个比方。我现在要算一个圆的面积,那么我肯定要知道这个圆的半径。那么得到半径这个方法是依赖具体的对象,这种就不能用static来修饰。但是我想要知道圆的圆周率,这就不依赖于某个具体的圆,他是所有圆共有的属性,这种就要static修饰。static修饰的属性货方法代表是这类所公用的属性或方法。

热心网友 时间:2023-11-02 00:46

如果在类中创建对象则类里面的所有方法都可以使用这个对象,这就叫全局变量,如果只在方法中创建对象则只有这个方法可以使用这个对象,别的方法要使用必须再创建一个对象才能使用我们叫这种方式为局部变量

热心网友 时间:2023-11-02 00:45

分两种情况:static关键字修饰的方法可以直接通过类调用;非static关键字修饰的方法则必须先创建对象,然后再调用对象的方法。
static关键字修饰的方法也叫
静态方法
,静态方法会在类载入内存的时候就被初始化完成了,所以可以直接调用。

热心网友 时间:2023-11-02 00:45

main方法是静态方法,所以你的avg也要加static,如果非static,肯定是要先创建对象之后再调用的。对static的理解,给你打个比方。我现在要算一个圆的面积,那么我肯定要知道这个圆的半径。那么得到半径这个方法是依赖具体的对象,这种就不能用static来修饰。但是我想要知道圆的圆周率,这就不依赖于某个具体的圆,他是所有圆共有的属性,这种就要static修饰。static修饰的属性货方法代表是这类所公用的属性或方法。

热心网友 时间:2023-11-02 00:46

如果在类中创建对象则类里面的所有方法都可以使用这个对象,这就叫全局变量,如果只在方法中创建对象则只有这个方法可以使用这个对象,别的方法要使用必须再创建一个对象才能使用我们叫这种方式为局部变量

热心网友 时间:2023-11-02 00:45

main方法是静态方法,所以你的avg也要加static,如果非static,肯定是要先创建对象之后再调用的。对static的理解,给你打个比方。我现在要算一个圆的面积,那么我肯定要知道这个圆的半径。那么得到半径这个方法是依赖具体的对象,这种就不能用static来修饰。但是我想要知道圆的圆周率,这就不依赖于某个具体的圆,他是所有圆共有的属性,这种就要static修饰。static修饰的属性货方法代表是这类所公用的属性或方法。

热心网友 时间:2023-11-02 00:46

如果在类中创建对象则类里面的所有方法都可以使用这个对象,这就叫全局变量,如果只在方法中创建对象则只有这个方法可以使用这个对象,别的方法要使用必须再创建一个对象才能使用我们叫这种方式为局部变量

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com