调查方法怎么写,如何使用静态方法,类方法或者抽象方法
答案:1 悬赏:50 手机版
解决时间 2021-04-19 11:11
- 提问者网友:蔚蓝的太阳
- 2021-04-19 04:22
调查方法怎么写,如何使用静态方法,类方法或者抽象方法
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-04-19 05:55
我觉得你应该是想表达这些方法什么时候被用上,不知道对不对,我先说下我的理解吧。
1、静态方法,又称为可以直接用类名访问的方法,那么什么场景下,它会被用上呢?举个例子,比如说我有一个小功能,这个功能脱离它的宿主也可以使用,那么这个方法就可以写成静态方法。
例如:判断一个字符串是不是有效的
2、类方法,又称为必须创建实例化对象后,实例才可以访问的方法。
那么,简单的来说就是,和宿主相依为命,关系紧密。
举个例子,比如说一个人,离开了人吃喝这些动作能凭空存在吗?显然是不行的。
3、抽象方法
比如说,再拿人来说,我们人有很多种,白人黑人美国人日本人等等。
但是我们都有共同的功能,例如工作、学习、吃、喝等,但是我们实际上工作、学习、吃的习惯等都是互不相同的,那么此时抽象就可以帮很大的忙。例如:
抽象类与一般的类的区别就在于它是没有方法体的,那么抽象方法内部可不可以有一般方法呢?那是一定可以的,抽象类的内部既可以包含抽象方法,亦可以包含一般类方法。
好吧,说了这么多,也希望对你理解有所帮助。
1、静态方法,又称为可以直接用类名访问的方法,那么什么场景下,它会被用上呢?举个例子,比如说我有一个小功能,这个功能脱离它的宿主也可以使用,那么这个方法就可以写成静态方法。
例如:判断一个字符串是不是有效的
2、类方法,又称为必须创建实例化对象后,实例才可以访问的方法。
那么,简单的来说就是,和宿主相依为命,关系紧密。
举个例子,比如说一个人,离开了人吃喝这些动作能凭空存在吗?显然是不行的。
3、抽象方法
比如说,再拿人来说,我们人有很多种,白人黑人美国人日本人等等。
但是我们都有共同的功能,例如工作、学习、吃、喝等,但是我们实际上工作、学习、吃的习惯等都是互不相同的,那么此时抽象就可以帮很大的忙。例如:
抽象类与一般的类的区别就在于它是没有方法体的,那么抽象方法内部可不可以有一般方法呢?那是一定可以的,抽象类的内部既可以包含抽象方法,亦可以包含一般类方法。
好吧,说了这么多,也希望对你理解有所帮助。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯