Java学习----构造方法的重载
一个类中有多个同名的参数不一样(参数的个数,参数的类型,参数的顺序)的构造方法
public class Student {
    public Student() {
        System.out.println("Student构造方法1");
    }
    public Student(int x, float y) {
        System.out.println("Student构造方法2");
    }
    public Student(float x, int y) {
        System.out.println("Student构造方法3");
    }
    public static void main(String[] args) {
        Student s1 = new Student();
        Student s2 = new Student(1,2.5f);
        Student s3 = new Student(2.5f,1);
    }
}
输出结果:
Student构造方法1
Student构造方法2
Student构造方法3
Java学习----构造方法的重载的更多相关文章
- Java学习----方法的重载
		一个类中有多个同名的参数不一样的方法. 作用:可以根据不同的条件调用不同的方法. 注意:java不会因为方法的返回类型或者权限的不同而判断为不同的两个方法. public class Student ... 
- java的构造方法 this 重载
		this1.隐含的局部变量在方法中指向调用该方法的对象()使用:当成员变量与局部变量同名的时候,通过this说明哪一个是成员变量.(this指向的是成员变量) 2.作为当前类的构造方法名存在作用:在构 ... 
- java学习--构造方法
		构造方法的作用:创建对象并初始化对象 定义规则:构造方法名与类名相同且没有返回值.(构造方法不需要设置返回值类型,包括void) 在没有定义构造方法是,编译器会自动为类添加形如 类名 () {} ... 
- Java学习:方法重载的使用规则
		方法的重载 对于功能类似的方法来说,因为参数列表不一样,却需要记住那多不同的方法名称,太麻烦. 方法的重载(Overload):多个方法的名称一样,但是参数列表不一样.好处:只需要记住唯一一个方法名称 ... 
- 1.3(java学习笔记)构造方法及重载
		构造方法,用于对象的初始化,在创建对象时被自动调用的特殊方法.构造方法名称与类名一致,通过new调用. 下面通过代码来详细讲解 public class Point { int x, y; publi ... 
- Java 学习(12):重写(Override)与重载(Overload) & 多态
		目录 --- 重写 --- 重载 --- 多态 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变.即外壳不变,核心重写! 重写的好处在于子类可 ... 
- Java入门姿势【面向对象3】构造方法及其重载_方法的调用
		上次我为大家写出啦"定义类与创建对象_了解局部变量",上篇文章代码可能较多,如没有了解透彻的话请打开下方文章在进行观看一下哦!! [Java入门姿势[面向对象2]定义类与创建对象_ ... 
- Java学习笔记十六:Java中的构造方法
		Java中的构造方法 1.使用new+构造方法 创建一个新的对象: 2.构造方法是定义在Java类中的一个用来初始化对象的方法: 3.构造方法与类同名且没有返回值: 4.语法格式: public 构造 ... 
- 构造方法,重载,static,math类(java基础知识七)
		1.构造方法概述和格式 * A:构造方法概述和作用 * 给对象的数据(属性)进行初始化 * B:构造方法格式特点 * a:方法名与类名相同(大小也要与类名一致) * b:没有返 ... 
随机推荐
- 如何在COM的IDL文件中include头文件?
			可以使用import语句,如import "x.h"; 则在自动生成的xxx_i.h中将会有include "x.h", 于是x.h就被include到工程中了 ... 
- 剪花布条 - HDU 2087(简单KMP | 暴力)
			分析:基础的练习............... ============================================================================ ... 
- Java 中的泛型详解-Java编程思想
			Java中的泛型参考了C++的模板,Java的界限是Java泛型的局限. 2.简单泛型 促成泛型出现最引人注目的一个原因就是为了创造容器类. 首先看一个只能持有单个对象的类,这个类可以明确指定其持有的 ... 
- today's learning of english 1
			1.curriculum 必修课 主修课 2.sought seek的过去式 3.blessed with a wonderful marriage 有个幸福美满的婚姻 4.al ... 
- Team Foundation Server 2013 with Update 3 Install LOG
			[Info @10:14:58.155] ====================================================================[Info @ ... 
- @property的特性
			@property还有一些关键字,它们都是有特殊作用的,比如上述代码中的nonatomic,strong: 1 2 @property(nonatomic,strong) NSString *carN ... 
- PermGen space错误解决方法
			在看下文之前,首先要确认意见事情,就是你是怎样启动tomcat的,我们在平时的开发环境其中,都是通过startup.bat方式启动tomcat的,那么你依照以下的方式,去改动/bin/catalina ... 
- Meth | 安装Linux Mint 18以后grub2  win10启动引导项丢失??!!
			进入mint,打开终端输入:sudo update-grub2 
- spring mvc DispatcherServlet详解之前传---前端控制器架构
			前端控制器是整个MVC框架中最为核心的一块,它主要用来拦截符合要求的外部请求,并把请求分发到不同的控制器去处理,根据控制器处理后的结果,生成相应的响应发送到客户端.前端控制器既可以使用Filter实现 ... 
- Delpoyment assembly
			遇见异常: java.lang.ClassNotFoundException: 原因:没有对tomcat进行依赖说明 解决: properties - Delpoyment assembly 将tom ... 
