当前位置: 首页 > news >正文

网站制作 培训网页设计与网站开发素材

网站制作 培训,网页设计与网站开发素材,网站建设 嘉定,甘肃自助建站系统哪家好一、面向对象简介 1、什么是面向对象 面向对象是一种编程思想#xff0c;把数据和对数据的多个操作方法封装在一起组成类#xff0c;这样通过这个类创建出来的对象,就可以直接调用这些方法了。 2、面向对象相关的术语 类#xff1a;用来描述具有相同的属性和方法的对象的…一、面向对象简介 1、什么是面向对象 面向对象是一种编程思想把数据和对数据的多个操作方法封装在一起组成类这样通过这个类创建出来的对象,就可以直接调用这些方法了。 2、面向对象相关的术语 类用来描述具有相同的属性和方法的对象的集合它定义了该集合中每个对象所共有的属性和方法。可以理解为一个模板通过它可以创建出无数个具体实例对象是类的实例。 对象类并不能直接使用通过类创建出的实例又称对象才能使用。即对象是通过类定义的数据结构实例。对象包括两个数据成员类变量和实例变量和方法。 属性类中的所有变量称为属性。 方法类中定义的函数通常称为方法。但和函数所有不同的是类方法至少要包含一个 self 参数 类变量类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员类变量或者实例变量, 用于处理类及其实例对象的相关的数据。 局部变量定义在方法中的变量只作用于当前实例的类。 实例变量在类的声明中属性是用变量来表示的。这种变量就称为实例变量是在类声明的内部但是在类的其他成员方法之外声明的。 继承即一个派生类继承基类的字段和方法。继承也允许把一个派生类的对象作为一个基类对象对待。 方法重写如果从父类继承的方法不能满足子类的需求可以对其进行改写这个过程叫方法的覆盖也称为方法的重写。 实例化创建一个类的实例类的具体对象。 二、类和对象 1、创建类 使用 class 关键字来创建类类名的命名规则按照 “大驼峰命名法” (每个单词的首字母大写)定义类时有两种形式 形式一(经典类定义形式)不写继承的父类默认继承object class 类名: 类成员方法数据属性 形式二(新式类定义形式)在类名后指定继承object这个类 class 类名(object): 类成员方法数据属性 示例 # 创建一个名为 MyClass 的类 x 为的属性名 class MyClass: x 10 2、创建对象 可以根据已经定义的类去创建出一个或多个对象。创建对象的方式类似函数调用的方式 示例 # 使用名为 MyClass 的类来创建对象 class MyClass: x 10 # 创建一个名为 p 的对象 p MyClass() 3、pass 语句 类定义不能为空但是如果要写无内容的类定义语句需使用 pass 语句来避免错误 4. 删除对象的属性 使用 del 关键字删除对象的属性删除对象也用del关键字 示例 class Person: def __init__(self,name,age): self.name name self.age age def info(self): print(姓名是%s % self.name) print(年龄是%d % self.age) p Person(Cindy,10) # 删除 p 对象的 age 属性 del p.age 5、self 参数 类的方法与普通的函数有一个区别是类的方法必须有一个额外的第一个参数名称 按照惯例它被命名为 self 。self 代表类的实例self 在定义类的方法时是必须有的虽然在调用时不必传入相应的参数。self 参数是对类的当前实例的引用代表当前对象的地址用于访问属于该类的变量。 三例题 创建一个类实现面向对象编程 # class Person(object): # class Person:class Person(object):def __init__(self):self.name 张三self.age 16self.gender 男self.tel 456def eat(self):print(f我叫做{self.name},我正在吃饭)def study(self):print(好好学习天天向上)def show_info(self):print(f我的名字是{self.name})print(f我的年龄是{self.age})print(f我的性别是{self.gender})print(f我的电话号码是{self.tel})if __name__ __main__:#创建一个张三的人zs Person()print(zs.name)print(zs.age)print(zs.gender)zs.show_info()# lisils Person()ls.name 李四ls.age 20ls.gender 女ls.tel 123ls.show_info()
http://www.hkea.cn/news/14533208/

相关文章:

  • 网站的制作方法索尼电视网页浏览器
  • 宝塔网站建设iis建多个网站
  • 昊诺网站建设wordpress批量删除评论
  • 浙江网站seo360建筑网是什么公司
  • 四川星星建设集团有限公司网站昆山网站优化公司
  • 做网站优化常用工具企业站模板明细
  • 解聘 人力资源网站上怎么做微信销售平台
  • 重庆大渡口网站建设台州网站制作网站建设
  • 郑州建站系统费用旅游网站这么做
  • 网站建设流程有哪些山东住房和城乡建设厅网站登陆
  • 住房建设危房改造网站北京服饰电商网站建设
  • 微信网站开发视频建设成一个网站的程序
  • 什么是网站改版天猫网站建设目的
  • 运城做网站要多少钱网站怎样做自适应分辨率大小
  • 一家专门做瓷砖特卖的网站做网站的费用属于什么费用
  • 网站制作 西安智慧农业网站开发相关文档
  • 网站建设问题新闻资讯做网站需要的相关知识
  • 网站免费正能量小说长春 餐饮 网站建设
  • 下载官方网站app下载网站建设放在哪个费用
  • 网站销售公司成立公司股份怎么分配
  • 软件下载网站怎么赚钱wordpress 爆破用户名
  • 是网站推广的案例绿色手机网站模板
  • 如何使用wordpress搭建网站网站建设找业主签字模板
  • 中学网站建设方案计划有没有专门做联谊的网站
  • 广州做公司网站哦咪咖网站建设
  • 住建网站需多少钱权威的徐州网站建设
  • 做免费网站安全吗app开发软件开发公司
  • 如何在虚拟空间上做多个网站域名备案时网站名称
  • 做博客网站需要工具吗金华做网站的公司
  • 东营市公司网站建设价格怎么做网站加载动画