类,对象,方法
怎么写一个类,就这样写了,class 名字{代码块}
前面是不是还有个public
,它呢就是为了推销自己,让别人都可以调用它。如果是个private,那就尴尬了。
1 | public class Function { |
注意到最后那个B没有,和class名字相同,它有名字的,叫构造函数
,要他有何用呢?看下面的对象咋来的,是不是调用了一个叫Function的函数,没错了,这就是我们所说的对象的实例化,把类实例化为对象,就是用的这个函数了。当然了,除了这个,他还有一点作用,就是给类里面的属性给初值
,初次之外毫无用处。
1 | public class Main { |
类实例化为对象,用到了一个关键字叫new
,除了这个还有其他的,如果是一个抽象类的话,就不能用new
了,举个例子:
Calendar calendar=Calendar.getInstance();
至于为什么这么写,我也不清楚,为啥啊/(ㄒoㄒ)/~~你管他那么多,上天安排的最大嘛!
不过都是将一个函数给了另一个变量,然后可以用class的方法了。
方法为啥都有一个括号,为了传参数,虽然这里没有传参数,但是不代表不可以啊。格式什么的懂就行。
有话就直说,我喜欢《西游之大闹天宫》里的小狐狸