黑马程序员—静态与非静态、构造函数
来源:互联网 发布:矩阵分析引论视频 编辑:程序博客网 时间:2024/05/22 18:53
------- Windows Phone 7手机开发、.Net培训、期待与您交流!
-------、静态和非静态
1)、一个非静态的类当中,既可以有静态方法,也可以有非静态方法。2)、静态方法需要类名.方法名(); 实例方法需要对象名.方法名();
3)、静态类中既可以有静态的成员,也可以有非静态的成员。
4)、在非静态类中,是可以使用静态成员的。
5)、在静态方法中,能不能够使用到静态成员?可以使用到静态成员。
6)、在静态方法中,能不能够使用到非静态成员?不能,静态方法中只能够使用到静态的成员
7)、静态类中,只能存在静态成员,不允许出现实例成员。
8)、静态类不允许创建对象。
什么时候用静态类?什么时候用非静态类?
1、当类需要写成工具类,并且不需要被创建对象的时候,写成一个静态类。
2、静态类是占内存的。
new关键字
1)、在堆中开辟空间
2)、在开辟的空间中,创建对象
3)、调用对象的构造函数(初始化对象)
构造函数
语法:
public 类名([参数列表])
{
}
1、构造函数没有返回值,连void都没有。
2、构造函数的方法名必须和类名一致。
作用:就是为了初始化对象
当写好了一个类后,系统会默认的提供给我们一个默认的无参数的构造函数,当写了一个新的构造函数之后(不管是有参数还是没参数),都
会把原来那个默认的无参数的构造函数给干掉。
学习如逆水行舟、不进则退,让我在逆水中扬帆起航吧!
0 0
- 黑马程序员—静态与非静态、构造函数
- 黑马程序员---构造函数与Static静态
- 黑马程序员-面向对象-字符串,静态与非静态笔记
- 黑马程序员<java基础<静态与非静态>>
- 黑马程序员_静态和非静态
- 黑马程序员——构造函数,构造代码块,静态代码块的区别
- 黑马程序员—构造代码块、构造函数和静态代码块它们之.....
- 黑马程序员--封装,构造函数,this关键字,静态的整理
- 黑马程序员-------静态(成员、类、构造函数)
- 黑马程序员——面向对象(封装、构造函数、静态)
- 黑马程序员——面向对象(封装、构造函数、静态)
- 黑马程序员—静态
- C#静态与非静态、构造函数、this关键字、析构函数
- static静态代码块与非静态代码块与构造函数执行顺序
- 黑马程序员 静态、构造,这些概念顺一顺
- 黑马程序员---(学习日记-Java基础)静态方法与非静态方法
- 黑马程序员——java中静态代码块、构造代码块、构造函数的执行顺序以及作用
- 黑马程序员——明确 构造函数\构造代码块\静态代码块\ 的功能特点(图解)
- 说说真实的心里话吧
- java interface 介绍
- [iOS]解决键盘弹出时挡住输入框的问题
- 求大神赐教严重: Error configuring application listener of class org.springframework.web.context.ContextLoad
- Leetcode: Search Insert Position
- 黑马程序员—静态与非静态、构造函数
- 第17周项目19-数组用于进制转换
- 深入Android通过Apache HTTP访问HTTP资源
- ubuntu常用PPA
- 【stagefrightplayer】5 音频输出AudioPlayer介绍
- 生产环境下hadoop集群配置之awk生成hadoop拷贝脚本
- PHP register_shutdown_function函数详解
- MFC几个弹窗的代码
- 【stagefrightplayer】4 OMX Codec介绍