第9讲-类继承的基本概念
- 格式:ppt
- 大小:575.00 KB
- 文档页数:32
今日内容介绍◆基础知识回顾◆继承今日学习目标◆能够解释类名作为参数和返回值类型◆能够理解匿名对象◆能够写出类的继承格式◆能够说出继承的特点◆能够说出子类调用父类的成员特点第1章基础知识回顾1.1类类:现实生活中一类事物的抽象描述;类的组成:构造方法、属性(成员变量)、成员方法;Public class 类名{构造方法、属性(成员变量)、成员方法;}对象:现实生活中的具体某个事物的体现;(个体)类与对象的关系:一个类可以创建多个对象,每一个对象必须有所属的类型;对象与对象的关系:每一个对象都是独立的个体;(对象中的成员变量互不影响);1.2构造方法构造方法的格式:Public 类名(参数列表){写代码;(通常是给成员变量赋值)}执行特点:在创建对象的过程中,由java虚拟机自动匹配对应的构造方法,并调用一次;构造方法的作用:1、创建对象;2、给成员变量赋值;构造方法与set方法的区别:1、构造方法是在对象创建的过程中对成员变量赋值;2、Set方法是对象创建成功后,修改对象中成员变量的值;1.3This关键字This是当前对象的引用;(哪个对象调用方法,那么它就是当前对象)每个对象中成员变量的值,互不影响;成员变量是随着对象的创建而产生,随着对象的死亡而死亡;1.4方法的参数与返回值的问题关于基本数据类型参数传递的规则:在一个方法内部,对基本数据类型(包含String)的变量的值,进行修改,不会对原方法的变量的值影响;关于引用数据类型参数传递的规则:在一个方法内部,对引用数据类型(不包含String)的变量的值,进行修改,会对原方法的变量的值影响;1.5匿名对象没有起名字的对象,就是匿名对象;Person p = new Person();new Person();匿名对象的特点:1、只能使用一次;2、必须在创建完之后立刻使用;匿名对象只是一个代码简写的形式第2章继承2.1组合的概念将两个独立的事物,硬组成在一起;在java中的代码体现:在一个类(A)中有另一个类(B),此时A类和B类就是组合关系;数据类型变量名;2.2继承描述类与类之间的一种关系;2.3继承的格式:使用关键字extendsPublic class 子类类名extends 父类类名{子类的成员;}2.4继承的思想子类可以直接使用父类非私有的属性和方法;父类是通过不同的子类不断的向上抽取而来;2.5练习子类直接使用父类成员在子类的方法内部可以直接调用父类的非私有的方法或属性;每个子类都可以拥有父类完整的一份,所有子类互不干涉;2.6继承的特点:1、java中类与类之间的继承只能是单继承;2、继承具有传递性;(孙子可以使用爷爷的成员)3、子父类是相对概念,只有Object是绝对父类;(任何一个类都直接或间接的继承了Object)。
第九讲结构功能主义一,结构功能主义的特征及其思想渊源结构功能主义是二战后在美国崛起的最重要的社会学流派。
从战后一直到60年代在美国社会学一直居于主导地位。
(一)结构功能主义的主要特征结构功能主义这一名称是由美国社会学家塔尔科特·帕森斯于1945年首先提出来的。
在他的倡导下,结构功能主义在美国得到广泛的传播,逐渐为人们所接受。
结构功能主义者尽管在一些基本问题上分歧很大,但还是有一些共同的特征。
1.在研究层次上,结构功能主义通过强调“系统”范畴而将社会结构和社会整体作为基本的分析单位,把研究重点放在社会上。
结构功能主义继承了杜尔干的整体优先于个体的立场。
2.在研究方向上,结构功能主义代表着一种与历史进化论和传统因果分析论不同的研究取向。
在解释社会现象时,结构功能主义强调和侧重的是社会系统的现存结构及其在维护系统生存中所发挥的社会效果。
3.在研究主题上,结构功能主义致力于回答的最基本问题就是,一个社会系统为了维护其存在,有哪些基本条件必须得到满足以及是如何满足的。
凡是有助于系统存在的因素、机制和过程都得到突出的强调和优先考虑,经常使用的概念有:秩序、均衡、适应、稳定、整合等,而相反的概念比如冲突、压力、失调等,都未给予重视。
有维护现状的保守倾向。
4.功能分析方法。
(二)思想渊源1.早期社会学家的影响孔德、斯宾塞、涂尔干2.英国文化人类学家的影响马林诺夫斯基(1884-1942)马林诺夫斯基认为,文化现象最终根源于个人的那些长期存在和经常需要的生理和心理需求。
社会文化中的风俗、习惯、制度、观念、信仰以及物质设施都与某项确定的需求相对应,是人们为满足特定的需求而创作出来的。
在此基础上,他提出了功能普遍性和功能不开缺少性两个假设。
即功能普遍地存在于任何文化现象中,任何文化都发挥着不能为其它文化要素所代替的必不可少的功能。
布朗(1881-1955)布朗师承涂尔干,强调社会的整体形状,认为功能分析不能脱离结构分析。