对象的行为(构造函数、方法)
来源:互联网 发布:罗志祥有淘宝店吗 编辑:程序博客网 时间:2024/05/22 01:37
栈:
栈是一端受限,一段允许操作的限线表;
队列:
限定性的限线表,先进先出;
方法栈:
定义多个方法,互相调用,先进先出(先执行的方法后结束,后执行的方法先结束;)
重载:
当一个类有两个以上同名但是有不同参数列表的方法时,就是方法重载;
参数列表:参数类型、参数个数、参数位置可以不一样;
重载提高了方法的利用率,相同方法的不同不限形式;
构造器(构造函数):
构造函数是函数的一种特殊表现形式,构造函数的名称必须与类名相同,其余与函数特征相同;
构造函数不能声明返回值,也不能返回void;
每个类必须有一个构造函数();
构造函数的用途:
1.创建对象;创建对象时必须要有构造函数;
2.当对象实例化时,初始化对象中的成员变量;
当一个对象使用关键字实例化时,构造器就被调用了,一个类可以有多个构造器,这种情况下,要调用哪个构造器就取决于new运算符所用的实际参数
构造函数与普通函数的区别:
1.格式不同:
构造函数不存在返回值,函数名称必须和类名一致;
普通函数有返回值,函数名称可以自己定义,只要符合命名规范即可;
2.调用时间不同:
构造函数总是在类创建对象的时候运行;
普通函数必须是对象调用才执行;
3.执行次数不同:
一个对象创建后,构造函数只执行一次,就是在new的时候才执行;
一个对象创建后,普通函数由对象来调用,可以多次调用;
构造函数使用场景:
在开发中分析具体事物的时候,发现事物一出现就具备了某些特征时,则可以将其定义在构造函数中;
方法签名:
1.访问修饰符:public default(默认修饰符) protected private
2.可选修饰符:static final abstract等
3.返回类型:方法签名必须包括返回值类型,如果方法不需要返回一个值,就使用void;
4.方法名:方法名必须出现在返回值之后;
5.形式参数列表:在方法名的后面必须是用一对括号括起来的形式参数列表;
this关键字:
用this关键字调用本类中的其他构造器,那么这个this语句必须放在本构造器的第一行;否则会产生编译出错;
this关键字作用:
1.构造器内调用本类构造方法;
2.代表每个对象本身的this引用;
栈是一端受限,一段允许操作的限线表;
队列:
限定性的限线表,先进先出;
方法栈:
定义多个方法,互相调用,先进先出(先执行的方法后结束,后执行的方法先结束;)
重载:
当一个类有两个以上同名但是有不同参数列表的方法时,就是方法重载;
参数列表:参数类型、参数个数、参数位置可以不一样;
重载提高了方法的利用率,相同方法的不同不限形式;
构造器(构造函数):
构造函数是函数的一种特殊表现形式,构造函数的名称必须与类名相同,其余与函数特征相同;
构造函数不能声明返回值,也不能返回void;
每个类必须有一个构造函数();
构造函数的用途:
1.创建对象;创建对象时必须要有构造函数;
2.当对象实例化时,初始化对象中的成员变量;
当一个对象使用关键字实例化时,构造器就被调用了,一个类可以有多个构造器,这种情况下,要调用哪个构造器就取决于new运算符所用的实际参数
构造函数与普通函数的区别:
1.格式不同:
构造函数不存在返回值,函数名称必须和类名一致;
普通函数有返回值,函数名称可以自己定义,只要符合命名规范即可;
2.调用时间不同:
构造函数总是在类创建对象的时候运行;
普通函数必须是对象调用才执行;
3.执行次数不同:
一个对象创建后,构造函数只执行一次,就是在new的时候才执行;
一个对象创建后,普通函数由对象来调用,可以多次调用;
构造函数使用场景:
在开发中分析具体事物的时候,发现事物一出现就具备了某些特征时,则可以将其定义在构造函数中;
方法签名:
1.访问修饰符:public default(默认修饰符) protected private
2.可选修饰符:static final abstract等
3.返回类型:方法签名必须包括返回值类型,如果方法不需要返回一个值,就使用void;
4.方法名:方法名必须出现在返回值之后;
5.形式参数列表:在方法名的后面必须是用一对括号括起来的形式参数列表;
this关键字:
用this关键字调用本类中的其他构造器,那么这个this语句必须放在本构造器的第一行;否则会产生编译出错;
this关键字作用:
1.构造器内调用本类构造方法;
2.代表每个对象本身的this引用;
阅读全文
0 0
- 对象的行为(构造函数、方法)
- 关于构造函数中多态方法的行为
- C++对象模型(二):The Semantics of Copy Constructors(拷贝构造函数之编译背后的行为)
- JavaScript对象添加行为,使用构造函数创建对象
- 构造器内部的动态方法行为
- 面向对象,函数构造方法
- define方法,和构造函数return对象的介绍。。
- JavaScript创建对象与构造函数的实现方法
- 对象创建的方法二之------构造函数模式
- C++对象数组调用构造/析构函数的方法
- js面向对象及基本的构造函数方法
- 类函数, 原型对象 与 构造方法之间的关系
- 第五章 对象的行为(方法)
- 构造方法(构造函数)
- js 创建对象的两种主要方法 构造函数 和 原型+构造函数组合
- 主题:构造方法内部的多态方法的行为
- Spring创建对象的三种方法之一构造函数创建(源码)
- (104)反射:获取Class的对象、构造函数、字段、方法。反射实例练习
- 欢迎使用CSDN-markdown编辑器
- struts2 ---ajax请求(Json,jquery)
- PWM技术
- python、java、C三种方法打印乘法表
- 本地存储localStorage的用法总结
- 对象的行为(构造函数、方法)
- vue.js基础-声明式渲染和条件与循环
- 【python】函数:函数文档、关键字参数、默认参数、收集参数
- 在Windows下搭建ftp服务
- Windows文件转到linux后,出现中文乱码问题
- Django中paramiko使用密钥执行命令和上传文件
- CBoard框架使用总结五--扩展菜单配置功能
- mysql好书推荐
- iOS展示超大图片或超高分辨率图片崩溃解决方法