1.类
1)类:具有相同的属性和方法的对象的集合。
2)对象:万物皆对象
3)语法:
class 类名:
属性
方法
4)定义一个类:
class Student:
pass # 空语句,不做任何操作,一般用作占位语句,用于保证格式完整,保证语义完整
5)类名的命名规范
1.首字母大写
2.以大写字母分隔单词
class student:类的命名不能使用除下划线以外的其他字符,不能以数字开头
pass用于保证合适完整,保证语义完整
属性分归属:类属性和对象属性
对象属性的两种创建方法:
1.self:对象的载体
class Student:
def _init_(self,name,age):
self.name=name;
self.age=age;
def showName(self):
print("我叫{}".format(self.name));
zhangsan=Student('张三',30);
zhangsan.showName()
2. 通过对象属性()创建
class Student:
def showName(self):
print("我叫{}".format(self.name));
zhangsan=Student();
zhangsan.name='张三';
zhangsan.showName()
class Student:
def showName(self):
print("我叫{}".format(self.name));
zhangsan=Student();
zhangsan.name='张三';
zhangsan.name='ok';#第二个值会覆盖第一个值
zhangsan.showName()