我们讲了类的构成、对象的创建,就学会了java对象的基本使用,那么如何让每个对象拥有强大的功能,供程序使用呢?
这里的重中之重就是方法了,这一讲,我们详细的讲讲方法,方法也是我们在实际的开发中最长写的功能。
1、方法的所属性:方法属于谁?我们在前面讲对象的创建时提到了两个概念一个是类,一个是对象或者说实例。
类是什么,是我们编写的基础的代码,是最原始的版本,它最牛。所以它的级别比较大。
举个例子:孙悟空有72变对吧,他现在的真身是类,class
他又变了72个孙悟空的副本,这72个副本就是对象或者实例。
也就是一个class、对应多个对象,这个对象理论上是想要多少可以创建多少,你去new就可以了。
那么这里就有一个问题:
我创建了一个方法,这个方法是属于class的呢?还是对象的呢?怎么看?
这里用到了一个我们之前学的关键词static,前面我们没细致的讲,这里讲一下:
代码举例:
//静态打游戏方法
public static void playNameStatic(String name,String gameName){
System.out.println(name + "要打游戏了:" + gameName);
}
//打游戏
public void playName(String name,String gameName){
System.out.println(name + "要打游戏了:" + gameName);
}
/**
* 〈配套视频在------今日头条--鲨鱼微课---每天分享java教程--从初级到高级〉<br>〉
* @author 鲨鱼微课
* @create 2022/2/5
* @since 1.0.0
*/
public class ShaYuWeiKe {
public static void main(String[] args) {
System.out.println("配套视频今日头条--鲨鱼微课---每天分享java教程--从初级到高级");
}
}