Java 类(Class)

来源:互联网 发布:淘宝文案模板 编辑:程序博客网 时间:2024/06/05 22:48

一、面向对象(OOP)
1、什么是对象?
万物皆为对象。客观存在的事物都是对象
2、什么是面向对象?
可以抽象理解为人关注事物的具体信息

二、类(Class)
1、类是模子,确定对象将具有的特征(属性)和行为(方法)
2、特点:
1)类是对象的类型
2)具有相同属性和方法的一组对象的集合

三、对象的属性
属性: 对象具有的各种特征;每个对象的每个属性都拥有特定值

四、对象的方法
对象执行的操作即为方法

五、类和对象的关系

简单一句话概括: 类是对象的抽象化,对象是类的实例化

六、定义一个类

类的重要性: 在所有Java程序中,都以class为组织单元
定义一个类的步骤
1)定义一个类名、
2)编写类的属性
3)编写类的方法
例如:

 public class Person{    //属性(成员变量) 注意: 类的实例变量默认有初始值。     String name;  //名字    int    age;   //年龄    double weight;  // 体重    double height;  //身高    // 说话    public void speak(){        System.out.println("人可以讲话");    }    // 运动    public void activity(){        System.out.println("人可以运动");    }    //自我介绍    public void introduceMyself(){        System.out.println(" name:"+name+" age:"+age+ " weight:"+weight); }

七、如何使用Java中的对象

1、创建对象(类的实例话)
语法: 类名 对象名 = new 类名();
例如: Person man = new Person();
2、使用对象
1)引用对象属性: 对象.属性
例如: man .name = “rose”; // 给name属性赋值为rose
2)引用对象的方法: 对象.方法名();
例如: man.speak();

看下完整的例子:

Person rose = new Person();rose.introduceMyself();// 给实例变量赋值rose.name = "rose";rose.age = 13;rose.height = 176.5;rose.weight  = 130.0;// 调用对象的方法rose.introduceMyself();

输出结果:

 name:null age:0 weight:0.0 name:rose age:13 weight:130.0

注意: 从上面粘贴的输出结果,我们也可证实到前面的一句话: Java 会给类的实例变量赋初始值。这是因为通过new 关键创建的实体放于内存的堆区,堆区会自动为其赋初始默认值。

默认值如下 :

1) 数组元素的类型是整数类型(intshortlongbyte), 则数组元素的值为 02)数组元素的类型是浮点类型(floatdouble),则数组元素的值是0.0;3) 数组元素的类型是字符类型(char),则数组元素的值为’\u0000’;4) 数组元素的类型是布尔类型(blloean),则数组元素的值是flase5) 数组元素的类型是引用数据类型(类、接口、数组),则数组元素的初始值是null

demo: http://download.csdn.net/download/qq_18505715/9822613

0 0
原创粉丝点击