我有这个问题,例如一个简单的代码
#Clase de Herencias "
# "
from colorama import *
class vehiculos():
def __init__(self,marca,modelo):
self.marca = marca
self.modelo = modelo
self.enmarcha = False
self.acelera = False
self.frena = False
def arrancar(self):
self.enmarcha = True
def acelerar(self):
self.acelera = True
def frenar(self):
self.frena = True
def estado (self):
print ('Marca: ',self.marca,'\nmodelo: ',self.modelo,'\nEn Marcha: ',self.enmarcha,'\nAcelera: ',self.acelera,'\nFrena: ',self.frena)
class Moto(vehiculos):
hcaballito= ''
def caballito(self):
self.hcaballito ='Haciendo caballito!'
def estado(self):
print ('Marca: ',self.frena,'\nestado del caballito:',self.hcaballito )
#Creando una instancia en esta clase
motor_1 = Moto('BMW','SP1')
motor_1.caballito()
motor_1.caballito()
代码效果很好!但是当我在类定义之外调用方法时,编辑器不会突出显示这些方法。
诸如Sublime Text之类的编辑器会突出显示方法名称