12.6
1 面向对象
1.1 类和对象:
1.1.1 对象引入:
万事万物皆对象;
现实世界中,只要能被描述的,都可以认为是对象;
对象:
著名猪:八戒,佩奇,猪猪侠,->都认为他们是具体的对象:
特征(属性): 都有自己的名字,都有自己的体重,身高,毛色;
方法(行为): 吃,喝,睡
我们可以将这些对象公共的部分提取出来,形成类;
物以类聚.
这个类就叫Pig好了.pig中应该包含和对象中一致的属性和行为.
1.1.2 概念:
类: 概念性的模型,模板,类是对象的类型[佩奇是猪];从很多个对象中提取公共的部分[相同属性和方法]出来,形成了集合,就是类;类是抽象出来的;
对象:对象是现实世界存在的,可以被描述事物;万事万物皆对象;对象是类的实例;是具体存在的事物;
1.1.3 操作步骤:
- 创建类:
- 创建对象:
- 给属性赋值
- 调用对象的方法:
1.2 方法的语法:
1.2.1 有参数,无返回值的方法:
1.2.2 有参数,有返回值的方法:
1.2.3 课堂练习:
有参数,有返回值为主:
方法的定义:
方法的调用: