类和对象
对于类和对象的概念,我在之前学习C++的过程中就有了一定了解,这次授课让我对这方面知识进行了巩固和提高。
在生活中,只要是一个具体的物体或者一件具体的事情就是一个对象,你所看到的任何一个物体,你所想所做的任何一件事情都是一个对象。举个例子:某一个人,某一张桌子......而对于它们的描述,再举个例子: 某一台电脑:特征:颜色,品牌,CPU,内存,显卡,声卡,显示器,型号,尺寸,...,用途:上网,听歌,编程,玩游戏,...;某一个人:特征:身高,外貌,穿着,体重,三围,性格,年龄,爱好,学校,学院,专业,班级,姓名,...,行为:吃饭,睡觉,学习,编程,运动,打球,...
而生活中的类,根据对象相似的特征和相似的行为进行归类。生活中的类就是一个抽象的,对一类物体的统称。
在程序中,类是按照一种固定格式进行定义;这种格式包含两个部分:1.属性 2.方法。属性是由对象的特征进行的一种定义;方法是由对象的行为记性的一种定义。在面向对象编程中:类就是基本单位(模版)。
类的基本格式:
public class 类名 {
//属性的格式
private 数据类型 属性名;
//方法的格式
public 返回值类型 方法名(数据类型 参数名,...){
//代码
}
}
实例化(实例,创建)对象和调用方法的格式
创建对象的关键字是:new
格式:
类名 对象名 = new 类名();
Student stu = new Student();
Course cou = new Course();
调用方法
stu.setName("张三"):
stu.study(cou);
对于类和对象的概念,我在之前学习C++的过程中就有了一定了解,这次授课让我对这方面知识进行了巩固和提高。
在生活中,只要是一个具体的物体或者一件具体的事情就是一个对象,你所看到的任何一个物体,你所想所做的任何一件事情都是一个对象。举个例子:某一个人,某一张桌子......而对于它们的描述,再举个例子: 某一台电脑:特征:颜色,品牌,CPU,内存,显卡,声卡,显示器,型号,尺寸,...,用途:上网,听歌,编程,玩游戏,...;某一个人:特征:身高,外貌,穿着,体重,三围,性格,年龄,爱好,学校,学院,专业,班级,姓名,...,行为:吃饭,睡觉,学习,编程,运动,打球,...
而生活中的类,根据对象相似的特征和相似的行为进行归类。生活中的类就是一个抽象的,对一类物体的统称。
在程序中,类是按照一种固定格式进行定义;这种格式包含两个部分:1.属性 2.方法。属性是由对象的特征进行的一种定义;方法是由对象的行为记性的一种定义。在面向对象编程中:类就是基本单位(模版)。
类的基本格式:
public class 类名 {
//属性的格式
private 数据类型 属性名;
//方法的格式
public 返回值类型 方法名(数据类型 参数名,...){
//代码
}
}
实例化(实例,创建)对象和调用方法的格式
创建对象的关键字是:new
格式:
类名 对象名 = new 类名();
Student stu = new Student();
Course cou = new Course();
调用方法
stu.setName("张三"):
stu.study(cou);