Perguntas com a marcação «oop»

A programação orientada a objetos é um paradigma de programação usando "objetos": estruturas de dados que consistem em campos e métodos de dados, juntamente com suas interações.


20
Posso estender uma classe usando mais de uma classe em PHP?
Se eu tiver várias classes com funções necessárias, mas desejar armazenar separadamente para a organização, posso estender uma classe para ter as duas? ie class a extends b extends c edit: Eu sei como estender as classes uma de cada vez, mas estou procurando um método para estender instantaneamente uma …
150 php  class  oop  extends 

7
Diferenças de classe estática e selada
Existe alguma classe que seja implementada na classe estática? significa: static class ABC : Anyclass Existe alguma classe que possa ser herdada na classe selada e na classe estática? significa: static class ABC : AClass {} E sealed class ABC : AClass {} Posso estar errado em alguma extensão?
150 c#  .net  oop  static  sealed 



9
Por que o Java Map não estende a coleção?
Fiquei surpreso com o fato de que Map<?,?>não é um Collection<?>. Eu pensei que faria muito sentido se fosse declarado como tal: public interface Map<K,V> extends Collection<Map.Entry<K,V>> Afinal, a Map<K,V>é uma coleção de Map.Entry<K,V>, não é? Então, há uma boa razão para que não seja implementado como tal? Agradeço a …
146 java  oop  collections 



5
Quando usar classes aninhadas e classes aninhadas em módulos?
Eu estou bem familiarizado com quando usar subclasses e módulos, mas mais recentemente eu tenho visto classes aninhadas como esta: class Foo class Bar # do some useful things end end Bem como classes aninhadas em módulos como este: module Baz class Quux # more code end end A documentação …
144 ruby  oop 

6
Como faço para criar uma classe em Python?
Eu tive uma ajuda realmente incrível nas minhas perguntas anteriores para detectar patas e dedos dentro de uma pata , mas todas essas soluções funcionam apenas para uma medição de cada vez. Agora eu tenho dados que consistem em: cerca de 30 cães; cada um possui 24 medições (divididas em …
143 python  oop  class-design 


20
Singleton com argumentos em Java
Eu estava lendo o artigo de Singleton na Wikipedia e me deparei com este exemplo: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first access to SingletonHolder.INSTANCE, not before. …

5
Método Java `final`: o que promete?
Em uma classe Java, um método pode ser definido para ser final, para marcar que esse método não pode ser substituído: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { ...} …
141 java  oop  final 

12
Criando objetos anônimos em php
Como sabemos, é fácil criar objetos anônimos em JavaScript, como no código abaixo: var object = { p : "value", p1 : [ "john", "johnny" ] }; alert(object.p1[1]); Resultado: an alert is raised with value "johnny" Essa mesma técnica pode ser aplicada em PHP? Podemos criar objetos anônimos em PHP?
141 php  oop  object 


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.