方法,构造方法,抽象方法的区别
来源:互联网 发布:java宠物商店项目代码 编辑:程序博客网 时间:2024/03/29 07:45
1.方法,public或private等修饰,有返回值,无返回值用void表示,方法名(){};
例如
public void method(){}public void method(int i){}public String method1(){return null;}public int method1(int a){return 0;}上图分别为无返回值,无参方法。
无返回值,有参方法。
有返回值,无参方法。(有返回值一定要记得写,return。)
有返回值,有参方法。(有返回值一定要记得写,return。)
2.构造方法。
与普通法方法的区别在于,没有返回值,甚至连void都没有,而且名字必须是类名,一般在创建对象的时候使用,也分为有参和无参,
public class claa {public claa(){};public claa(int b){};}创建对象的时候,类名();例如
claa()3.抽象方法,没有方法体的方法,但是要用abstract修饰。
package point_error;public abstract class claa {public abstract void testtt();public abstract void testtt(int i);}也分为有参和无参,没有方法体,要用abstract修饰,abstract要写在返回值的前面,凡是有抽象方法的类一定是抽象类,因为只有抽象类才可以放抽象方法。
阅读全文
1 0
- 方法,构造方法,抽象方法的区别
- 抽象类的构造方法
- 抽象类的构造方法
- 抽象类的构造方法
- 抽象方法与虚方法的区别
- 抽象方法和虚拟方法的区别
- 虚方法和抽象方法的区别
- 抽象方法和虚方法的区别
- 工厂方法和抽象方法的区别
- 抽象方法和虚方法的区别
- 虚方法与抽象方法的区别
- 抽象方法与虚方法的区别
- 虚方法与抽象方法的区别
- 虚方法和抽象方法的区别
- 抽象方法和虚方法的区别
- 接口和抽象类的构造方法
- 抽象类与接口的构造方法
- Java方法和构造方法的区别
- PropertySourcesPlaceholderConfigurer读取properties信息文件配置
- 场景中self其实就相当于Java,C++中的this对象
- UML-类图2
- 逆序对
- KNN算法原理与实现
- 方法,构造方法,抽象方法的区别
- linux(4)
- <高仿微信>我的高仿微信
- Android——观察者模式的使用
- 20170801工作记账流水(2017-08-01 10:00)
- L1相较于L2的稀疏性
- Java定时任务开源框架
- 触摸事件
- java-去除List中重复的值并返回已经去重复的List