对象学习(一)
2016-05-14 18:58
260 查看
1. 对象的创建和使用
必须使用new关键字 + 构造方法创建对象。
使用对象.成员变量来引用对象的成员变量。 circle1.radius
使用对象.方法名(实参列表)来调用对象的方法。circle1.getArea()
2. 使用构造方法构造对象
1) 必须具备和所在类相同的名字;
2) 没有返回类型;
3) 定义在Java类中的一个用来初始化对象的函数;
class Person{ //Person类的构造函数
int id;
int age;
Person(int n,int i){
id = n;
age = i;
}
}
4) 创建对象时,使用构造函数初始化对象的成员变量;
public class Test1{
public static void main(String[] args){
Person tom = new Person(1,25);
Person jack = new Person(2,30);
}
}
3. 创建一个类包括数据域(成员变量)、构造函数、方法
4. 引用数据域和null值
1)给局部变量赋值
class Student{
int name;
int age;
Student (int n,int a){
name = n;
age = a;
}
}
public class TestStudent{
public static void main(String[] args){
Student student = new Student(2,3);
System.out.println("name? " + student.name + "age? " + student.age);
}
}
2)不给局部变量赋值
class Student{
int name;
int age;
Student ( ){
}
}
public class TestStudent{
public static void main(String[] args){
Student student = new Student( );
System.out.println("name? " + student.name + "age? " + student.age);
}
}
5. 基本类型和引用类型
每个变量都代表一个存储的内存位置。
基本类型:对应内存所存储的值是基本类型;
引用类型:对应内存所存储的值是一个引用,是对象的存储地址。
Class objectRefVar; 类名 对象引用变量;
变量objectRefVar 引用一个Class 对象;
例: Circle c 对象c的值存的是一个引用,c 为一个引用变量,指明这个Circle对象的内容存储在内存中的位置。
必须使用new关键字 + 构造方法创建对象。
使用对象.成员变量来引用对象的成员变量。 circle1.radius
使用对象.方法名(实参列表)来调用对象的方法。circle1.getArea()
2. 使用构造方法构造对象
1) 必须具备和所在类相同的名字;
2) 没有返回类型;
3) 定义在Java类中的一个用来初始化对象的函数;
class Person{ //Person类的构造函数
int id;
int age;
Person(int n,int i){
id = n;
age = i;
}
}
4) 创建对象时,使用构造函数初始化对象的成员变量;
public class Test1{
public static void main(String[] args){
Person tom = new Person(1,25);
Person jack = new Person(2,30);
}
}
3. 创建一个类包括数据域(成员变量)、构造函数、方法
4. 引用数据域和null值
1)给局部变量赋值
class Student{
int name;
int age;
Student (int n,int a){
name = n;
age = a;
}
}
public class TestStudent{
public static void main(String[] args){
Student student = new Student(2,3);
System.out.println("name? " + student.name + "age? " + student.age);
}
}
2)不给局部变量赋值
class Student{
int name;
int age;
Student ( ){
}
}
public class TestStudent{
public static void main(String[] args){
Student student = new Student( );
System.out.println("name? " + student.name + "age? " + student.age);
}
}
5. 基本类型和引用类型
每个变量都代表一个存储的内存位置。
基本类型:对应内存所存储的值是基本类型;
引用类型:对应内存所存储的值是一个引用,是对象的存储地址。
Class objectRefVar; 类名 对象引用变量;
变量objectRefVar 引用一个Class 对象;
例: Circle c 对象c的值存的是一个引用,c 为一个引用变量,指明这个Circle对象的内容存储在内存中的位置。
相关文章推荐
- Python动态类型的学习---引用的理解
- 土人系列AS入门教程 -- 对象篇
- C#托管堆对象实例包含内容分析
- C#实现获取不同对象中名称相同属性的方法
- javascript asp教程第十一课--Application 对象
- PowerShell中使用Out-String命令把对象转换成字符串输出的例子
- VBS教程:对象-正则表达式(RegExp)对象
- C#检查指定对象是否存在于ArrayList集合中的方法
- sql2008启动代理未将对象应用到实例解决方案
- C#编程自学之类和对象
- C++中对象的常引用、动态建立和释放相关知识讲解
- php中将一个对象保存到Session中的方法
- php对象和数组相互转换的方法
- PHP中把对象转换为关联数组代码分享
- C#写入对象或集合类型数据到xml文件的方法
- C#利用反射来判断对象是否包含某个属性的实现方法
- ASP.NET中使用Application对象实现简单在线人数统计功能
- JavaScript Math 对象常用方法总结
- asp提示Server 对象 错误 ASP 0178 : 80070005
- Javascript 对象的解释