构造和重载事项
来源:互联网 发布:华为研发收入 知乎 编辑:程序博客网 时间:2024/06/16 08:41
复习
java语言的特点:
面向对象的语言 跨平台
1.什么是类 什么是对象?(谁是抽象谁是具体的)
类:抽象的 模板
对象: 具体的 模板的产品
2.如何定义一个类?
语法:
【访问权限符】 class 类名{
}
eg:
[public ] class HelloWorld{
}
3. 成员变量(初始值)
语法:
【访问权限符】 数据类型 属性名;
eg:
【public】 String name;
4.成员方法
语法:
【访问权限符】 返回值类型 方法名(){
方法体
}
eg:
【public】 void run(){
}
5.方法重载问题
A.同一个类中
B. 方法名相同
C.参数列表不同(类型 数目 顺序(类型不同))
注意:方法重载与返回值无关
构造方法重载问题
A.同一类中
B.方法名要与类名一致
C.参数列表不同(类型 数目 顺序(类型不同))
注意: 不写返回值
6.注意(构造方法)
3点
1.如果类中不写构造方法 自动添加无参的构造方法
2.如果在类中写带参构造方法 不再提供无参的构造方法
3.如果要使用无参的构造方法 手动添加一个无参构造方法
7.不同类中非静态怎么调用?(属性 方法)
非静态 都是属于对象的
//实例化一个对象
类名 对象名=new 类名();
//通过对象名调用属性 方法
对象名.属性=值;
对象名.方法();
java语言的特点:
面向对象的语言 跨平台
1.什么是类 什么是对象?(谁是抽象谁是具体的)
类:抽象的 模板
对象: 具体的 模板的产品
2.如何定义一个类?
语法:
【访问权限符】 class 类名{
}
eg:
[public ] class HelloWorld{
}
3. 成员变量(初始值)
语法:
【访问权限符】 数据类型 属性名;
eg:
【public】 String name;
4.成员方法
语法:
【访问权限符】 返回值类型 方法名(){
方法体
}
eg:
【public】 void run(){
}
5.方法重载问题
A.同一个类中
B. 方法名相同
C.参数列表不同(类型 数目 顺序(类型不同))
注意:方法重载与返回值无关
构造方法重载问题
A.同一类中
B.方法名要与类名一致
C.参数列表不同(类型 数目 顺序(类型不同))
注意: 不写返回值
6.注意(构造方法)
3点
1.如果类中不写构造方法 自动添加无参的构造方法
2.如果在类中写带参构造方法 不再提供无参的构造方法
3.如果要使用无参的构造方法 手动添加一个无参构造方法
7.不同类中非静态怎么调用?(属性 方法)
非静态 都是属于对象的
//实例化一个对象
类名 对象名=new 类名();
//通过对象名调用属性 方法
对象名.属性=值;
对象名.方法();
0 0
- 构造和重载事项
- 构造函数和重载
- 默认构造函数和构造函数重载
- 构造方法和方法重载
- 构造方法重载和调用
- 构造方法和方法重载
- 函数重载和构造函数
- 操作符重载和复制构造函数
- 构造函数和赋值函数的重载
- C++拷贝构造和赋值重载
- 复制构造和重载()的区别
- 构造器、重载和this关键字
- Java基础之构造函数和重载
- 方法重载和构造器的认识
- C++ 运算符重载和拷贝构造
- 面向对象--构造方法、重载和重写
- Java的构造函数和重载
- 构造方法和以为方法的重载
- 2017京东校招笔试编程题:进制转换、辗转相除
- Sliding Window Maximum
- 架构漫谈(一):什么是架构?
- MYSQL中的union方法用法
- Hander消息处理机制的步骤
- 构造和重载事项
- SimpleDateFormat的使用方法总结
- android-support-v4-preferencefragment
- 配置web项目
- php url传递参数问题
- apache开启https
- React-Native自定义view显示(js端)
- 架构漫谈(二):认识概念是理解架构的基础
- Visual Studio Code 使用Chrome Debug 代码