收藏 分享(赏)

java 构造器.ppt

上传人:tkhy51908 文档编号:7861049 上传时间:2019-05-27 格式:PPT 页数:13 大小:166.50KB
下载 相关 举报
java 构造器.ppt_第1页
第1页 / 共13页
java 构造器.ppt_第2页
第2页 / 共13页
java 构造器.ppt_第3页
第3页 / 共13页
java 构造器.ppt_第4页
第4页 / 共13页
java 构造器.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、4.3 构造器,教师:苏秀芝,主要内容:,通过本节课的学习,完成如下几个目标: 1、了解什么是构造器。 2、熟练掌握如何创建构造器。 3、熟练掌握构造器的使用。 4、理解方法重载及构造方法重载的概念。,4.3.1 什么是构造器,在日常生活中,盖房子需要工具和工人,通过工人使用这些工具,来修建一个房子。在Java中,构造器就好比是工具,而new关键字就是工人,通过new关键字和构造器结合来创建对象。在JAVA语言当中,构造器又称之为构造方法。构造器的作用是构造并初始化实例对象(创建对象)。,4.3.2创建构造器,下面介绍构造器的语法组成。 class 类名 变量声明;类的名称(参数列表)/方法定

2、义1方法体. /其它方法 ,4.3.2创建构造器,构造器的特点有: (1)构造器和类具有相同的名字 (2)一个类可以有多个构造器 (3)构造器可以有0个、1个或多个参数 (4)构造器没有返回值和返回类型 (5)构造器不能被显式调用。构造器总是和new运算符一起被调用,在创建一个类的新对象的同时,系统会自动调用该类的构造器为新对象初始化。,4.3.3如何才能使用构造器,1、缺省构造器 2、显式创建的构造器,缺省构造器,在java的每个类中,至少要有一个构造器。若程序员没有在类中定义构造器,编译器将自动插入一个缺省(默认)的构造器。,显示创建构造器,一旦程序员在类中定义了构造器,编译器就不会再插入

3、缺省(默认)构造器了。,4.3.4方法重载,类的定义中存在两个或两个以上的同名成员方法,为了使编译器能区分出同名的成员方法,同名方法的参数个数或参数的数据类型不同。,4.3.4方法重载,class Student int age;void showInfo() System.out.println(“showinfo ()“); void showInfo(int sage) System.out.println(“showinfo (isage)“+sage); void showInfo(double sage) System.out.println(“showinfo (dsage)“+

4、sage); public static void main(String args) Student s=new Student();s.showInfo();s.showInfo(12.5); ,构造方法重载,类定义的成员方法可以重载,构造方法是一种特殊的成员方法,也支持重载,称为构造方法的重载。,构造方法重载,class Student int age;Student() age=10; Student(int sage) age=sage; void showAge() System.out.println(age); public static void main(String args) Student s=new Student();s.showAge();Student s1=new Student(12);s1.showAge(); ,小结,1、讲解了什么是构造器。 2、讲解了如何创建构造器。 3、讲解了构造器的使用。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报