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) 数组元素的类型是整数类型(int、short、long、byte), 则数组元素的值为 0;2)数组元素的类型是浮点类型(float、double),则数组元素的值是0.0;3) 数组元素的类型是字符类型(char),则数组元素的值为’\u0000’;4) 数组元素的类型是布尔类型(blloean),则数组元素的值是flase5) 数组元素的类型是引用数据类型(类、接口、数组),则数组元素的初始值是null
demo: http://download.csdn.net/download/qq_18505715/9822613
0 0
- java.lang.Class类
- java的Class类
- 类java.lang.Class
- java.lang.Class类
- java Class 类简介
- Java中的Class类
- java.lang.Class类
- java.lang.Class类
- java.lang.Class类
- java class类结构
- Java中Class类
- java.lang.Class类
- java class类 详解~~~
- java Class类
- Java中的Class类
- Java中的Class类
- java.lang.Class类
- java Class类
- maven 仓库配置 pom中repositories属性
- 逻辑卷管理器(LVM)管理灵活存储
- Java中字符串String类常用方法示例
- mysql索引
- [牛客]比较练习题
- Java 类(Class)
- pip常用命令
- setState(prevState)
- 如何获取电脑系统时间
- 一个菜鸟沉浸在CSDN的两个月
- [牛客]寻找奇数出现练习题
- MySQL 数据库编程-连接数据库
- 因僧问我西来意
- restfull风格的webservice