前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基础——方法

Java基础——方法

作者头像
羊羽shine
发布2019-05-28 13:23:16
3430
发布2019-05-28 13:23:16
举报
文章被收录于专栏:Golang开发Golang开发
方法重载(Overload)

方法重载完成相同的功能,且多个方法的方法名相同,但是各自的参数不同。 方法重载主要依靠参数类型和数量区分。 方法重载返回值类型应该相同。

构造方法

构造方法是一种特殊的方法,构造主要特点是: 1方法名称和当前类名称相同。 2如果类中没有定义有参数的构造方法,编译器会创建一个默认的缺省的构造方法,所以一个类至少存在一个构造方法。 3构造方法没有返回值,也没有void 4构造方法只能与new结合使用

代码语言:javascript
复制
 student s1 = new student();

注意:但是如果我们在类中创建了有参数的构造方法,编译器就不会创建那个默认的无参数构造方法

代码语言:javascript
复制
class TestClass{
     public TestClass(String testArg) {
        // TODO Auto-generated constructor stub
    }
}
错误的: TestClass TestClass = new TestClass();
构造器的重载
代码语言:javascript
复制
    public class User{
        private String name;
        private int age;
        private Date birthday;
        public User(String n,int a,Date b){
            name = n;
            age = a;
            birthday = b;
        }
        public User(String n,int a){
            name = n;
            age = a;
        }
        public User(String n){
            name = n;
        }
    }
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.05.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 方法重载(Overload)
  • 构造方法
  • 构造器的重载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档