Perguntas com a marcação «class»

Um modelo para criar novos objetos que descrevem os estados e comportamentos comuns. PARA NÃO SER CONFUSADO COM CLASSES CSS. Use [css] em vez disso.


5
O que significa novo eu (); significa em PHP?
Nunca vi um código como este: public static function getInstance() { if ( ! isset(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; } É o mesmo que new className()? EDITAR Se a classe for hereditária, para qual classe ela aponta?
110 php  class  self 


6
função estática php
Eu tenho uma pergunta sobre a função estática no php. vamos supor que eu tenha uma aula class test { public function sayHi() { echo 'hi'; } } se eu fizer test::sayHi();isso funciona sem problemas. class test { public static function sayHi() { echo 'hi'; } } test::sayHi(); funciona bem. …
108 php  class  static  member 

10
Chamando uma função dentro de um método de classe?
Tenho tentado descobrir como fazer isso, mas não tenho certeza de como. Aqui está um exemplo do que estou tentando fazer: class test { public newTest(){ function bigTest(){ //Big Test Here } function smallTest(){ //Small Test Here } } public scoreTest(){ //Scoring code here; } } Aqui está a parte …
108 php  function  class  methods  call 

6
C / C ++ Struct vs Classe
Depois de terminar minha aula de C ++, pareceu-me que as estruturas / classes são virtualmente idênticas, exceto com algumas pequenas diferenças. Nunca programei em C antes; mas eu sei que tem structs. Em C, é possível herdar outras estruturas e definir um modificador de público / privado? Se você …
108 c++  class  struct 

2
O que é mattr_accessor em um módulo Rails?
Eu realmente não consegui encontrar isso na documentação do Rails, mas parece que 'mattr_accessor' é o corolário do Módulo para 'attr_accessor' (getter & setter) em uma classe Ruby normal . Por exemplo. em uma aula class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Por exemplo. em …

20
Como resolvo ClassNotFoundException?
Estou tentando executar um aplicativo Java, mas recebo este erro: java.lang.ClassNotFoundException: Depois dos dois pontos, vem a localização da classe que está faltando. No entanto, sei que esse local não existe, pois a classe está localizada em outro lugar. Como posso atualizar o caminho dessa classe? Tem algo a ver …

18
Obtendo atributos de uma classe
Quero obter os atributos de uma classe, diga: class MyClass(): a = "12" b = "34" def myfunc(self): return self.a usando MyClass.__dict__me dá uma lista de atributos e funções, e até funções como __module__e __doc__. Enquanto MyClass().__dict__me dá um dicionário vazio, a menos que eu defina explicitamente um valor de …


4
Diferença entre classe e tipo
Sendo novo em Java, estou confuso entre os conceitos de classe e tipo . Por exemplo, se o objeto "Hello World!"pertencer ao tipo String ou classe String ? Ou talvez ambos?
105 java  class  types 

3
Chamando o método de classe de uma classe base em Python
Considere o seguinte código: class Base(object): @classmethod def do(cls, a): print cls, a class Derived(Base): @classmethod def do(cls, a): print 'In derived!' # Base.do(cls, a) -- can't pass `cls` Base.do(a) if __name__ == '__main__': d = Derived() d.do('hello') > $ python play.py > In derived! > <class '__main__.Base'> msg De …

7
Uso de definições de classe dentro de um método em Java
Exemplo: public class TestClass { public static void main(String[] args) { TestClass t = new TestClass(); } private static void testMethod() { abstract class TestMethod { int a; int b; int c; abstract void implementMe(); } class DummyClass extends TestMethod { void implementMe() {} } DummyClass dummy = new DummyClass(); …
105 java  class  local-class 


4
O que são getters e setters nas classes ECMAScript 6?
Estou confuso quanto ao ponto de getters e setters nas classes ECMAScript 6. Qual é o propósito? Abaixo está um exemplo a que me refiro: class Employee { constructor(name) { this._name = name; } doWork() { return `${this._name} is working`; } get name() { return this._name.toUpperCase(); } set name(newName){ if(newName){ …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.