类和对象
【摘要】 类和对象的概念:什么是类?类实际上在现实世界当中是不存在的,是一个抽象的概念。是一个模板,使我们人类大脑进行思考,总结抽象的一个结果。(主要是因为人类的大脑不一般,才有了类的概念)类本质上是现实世界当中某些事物具有共同特征,将这些共同特征,提取出来形成的概念就是一个类,类就是一个模板。什么是对象?对象是实际存在的个体。对象还有另外一个名称:实例。通过类创建对象的过程可以叫做:实例化明星是一个...
- 类和对象的概念:
- 什么是类?
- 类实际上在现实世界当中是不存在的,是一个抽象的概念。是一个模板,使我们人类大脑进行思考,总结抽象的一个结果。(主要是因为人类的大脑不一般,才有了类的概念)类本质上是现实世界当中某些事物具有共同特征,将这些共同特征,提取出来形成的概念就是一个类,类就是一个模板。
- 什么是对象?
- 对象是实际存在的个体。对象还有另外一个名称:实例。
- 通过类创建对象的过程可以叫做:实例化
- 明星是一个类,宋小宝是一个对象,姚明是一个对象,刘德华是一个对象,
- 这三个对象都属于明星这个类。
在java语言中,想要得到对象,必须先定义类,对象是通过类这个模板创造出来的。
类就是一个模板:类中描述的是所有对象的共同特征信息。
对象就是通过类创建出的个体。
- 这几个名词你需要自己能够阐述出来:
- 类:不存在的,人类大脑思考总结一个模板(这个模板当中描述了共同特征)
- 对象:实际存在的个体。
- 实例:对象还有另一个名字叫做实例。
- 实例化:通过类这个模板创建对象的过程,叫做:实例化
- 抽象:多个对象具有共同特征,进行思考总结抽取共同特征的过程。
- 类>>>>>>(实例化)>>>>>对象
- 对象>>>>>(抽象) >>>>>>类
类的定义:
怎么定义一个类,语法格式是什么?
修饰符列表 class 类名{
//类体 = 属性 + 方法
}
属性在代码上以变量的形式存在(描述状态)
方法描述动作/行为
注意:修饰符列表可以省略
问题:为什么属性是以变量的形式存在的?
答:是因为属性对应的是数据,数据在程序中只能放到变量中。
- 结论:
- 属性其实就是变量。
- 方法体内声明的变量:局部变量
- 方法体外声明的变量:成员变量
- 创建对象的语法是什么?
- new 类名();
- 数据类型 对象名 = new 类名();
- 类是模板,通过一个类,是可以创建N多个对象的。
- new是一个运算符,专门负责对象的创建。
- Java中所有的类都属于引用数据类型。
- 创建对象的语法格式:
- 类名 对象名;//声明变量
- 对象名 = new 类名(); //实例化对象
- 对象名.成员变量 // 成员变量的调用
- 对象名.成员方法名 //成员方法的调用
- 类名 对象名 = new 类名();// 声明和实例化对象
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)