Java SE6.0 学习(对象和类)
来源:互联网 发布:怎么查看ubuntu的版本 编辑:程序博客网 时间:2024/04/30 15:41
1.由类创建对象的过程称为实例化,每个对象是类的一个实例。
2.类体中定义的变量称为成员变量,方法中定义的变量称为局部变量。
3.成员变量分为类变量和实例变量。有static修饰的是类变量,没有static修饰的是实例变量,其差别是:不同对象的类变量占据同一个内存单元,
不同对象的同一个实例变量占据不同的内存单元。
4.系统会自动为成员变量(非final型)分配一个初始值。但建议尽量编写代码初始化所有的变量,这样可以提高代码的可读性。
系统不会为final型的成员变量分配初始值,要求开发人员为其初始化。
系统不会为局部变量分配初始值,故在使用局部变量之前必须将其初始化。
5.对于对象引用型实例变量,其初始值为null,表示此引用没有指向任何对象。
6.方法的参数实际上也是一种局部变量,其作用域为整个方法体。
7.方法的返回值可以是基本数据类型,也可以是对象引用类型。
8.在没有返回值的方法中,需要使用关键字void指明该方法无返回值。
9.在具有返回值的方法内,只要返回的类型与方法名要求的返回类型相同或可自动转换为返回类型即可。
如返回值类型为double,返回整数3也是可以的;若返回值为int,则返回12.33就会报错;
若返回的对象引用为父类,则返回父类的直接或间接子类也是可以的。
10.变长参数的本质还是一个数组。
11.一个语句块指用一对花括号包含的任意句代码,语句块可以嵌套,诸如方法体,循环体,if或else语句后的一对花括号等都是语句块,但要注意类
体不是。
- Java SE6.0 学习(对象和类)
- Java SE6.0 学习(对象和类)
- Java SE6.0 学习(一)
- Java SE6.0 学习(访问控制)
- Java SE6.0 学习(继承)
- Java SE6.0 学习(一)
- Java SE6.0学习(接口---灵活性的基石)
- java SE6.0中ParsePosition的介绍
- Java SE6正式辦發布
- java在线文档(java se6,java ee5)
- Java SE6.0调用Java编译器的两种新方法
- Java SE6调用动态编译
- Java SE6调用动态编译
- Ubuntu中获取java SE6
- Java学习---类和对象
- JAVA学习-类和对象
- JAVA进阶学习-java对象和类
- Java SE6 系统托盘小应用哈
- Asp.net三层结构入门示例源码>>SQLserver/SQLHelper.cs
- [英语阅读]布什记者晚宴一展歌喉 期待告别白宫
- C++学习笔记(4)——派生类的构造函数和析构函数
- phpcms injection 0day
- 生存之道
- Java SE6.0 学习(对象和类)
- Java SE6.0 学习(访问控制)
- flex包和flash包中matrix的一些了解(陆续。。。。)
- How to use BSTR
- Java SE6.0 学习(继承)
- 写几个操作时间的
- IIS+Resin集成多个站点和数据库连接池
- 树立信心,摆好心态!
- [原创][PowerShell教程][03]PowerShell数据类型之整型