Traduzir "traits" para inglês

Mostrando 21 de 21 traduções da frase "traits" de alemão para inglês

Tradução de alemão para inglês de traits

alemão
inglês

DE Indem man einen oder mehrere Traits in einer Traitdefinition verwendet kann man Traits entweder teilweise oder vollständig aus Methoden, welche in anderen Traits definiert sind, zusammensetzen.

EN By using one or more traits in a trait definition, it can be composed partially or entirely of the members defined in those other traits.

alemão inglês
teilweise partially
vollständig entirely
definiert defined
in in
anderen other
kann can
indem by
oder or

DE Ebenso wie Klassen können auch Traits andere Traits verwenden

EN Just as classes can make use of traits, so can other traits

alemão inglês
klassen classes
verwenden use
können can
andere other
wie as

DE In PHP gibt es eine Methode der Wiederverwendung von Code, die Traits genannt wird.

EN PHP implements a way to reuse code called Traits.

alemão inglês
php php
wiederverwendung reuse
code code
genannt called
eine a

DE Traits sind ein Mechanismus zur Wiederverwendung von Code, der in Programmiersprachen mit einfacher Vererbung wie PHP verwendet wird

EN Traits are a mechanism for code reuse in single inheritance languages such as PHP

alemão inglês
mechanismus mechanism
wiederverwendung reuse
code code
php php
in in
der languages
sind are
ein a
zur for

DE Die Semantik der Kombination von Traits und Klassen ist so definiert, dass die Komplexität reduziert wird und die üblichen Probleme vermeidet, die mit Mehrfachvererbung und Mixins in Verbindung gebracht werden.

EN The semantics of the combination of Traits and classes is defined in a way which reduces complexity, and avoids the typical problems associated with multiple inheritance and Mixins.

alemão inglês
semantik semantics
klassen classes
definiert defined
komplexität complexity
reduziert reduces
probleme problems
vermeidet avoids
in in
kombination combination
mit with
und and
wird the

DE Methoden der aktuellen Klasse überschreiben Methoden, welche von Traits definiert wurden. Jene wiederum überschreiben von Elternklassen geerbte Methoden.

EN An inherited member from a base class is overridden by a member inserted by a Trait. The precedence order is that members from the current class override Trait methods, which in turn override inherited methods.

alemão inglês
methoden methods
klasse class
überschreiben override
wiederum in turn
aktuellen current
der the
jene that

DE Mehrere Traits können durch eine kommaseparierte Auflistung im use-Statement zu einer Klasse hinzugefügt werden.

EN Multiple Traits can be inserted into a class by listing them in the use statement, separated by commas.

alemão inglês
auflistung listing
klasse class
statement statement
im in the
können can
mehrere multiple
werden be
durch by
use use

DE Beispiel #4 Verwendung mehrerer Traits

EN Example #4 Multiple Traits Usage

alemão inglês
beispiel example
verwendung usage
mehrerer multiple

DE Falls zwei Traits eine Methode mit gleichem Namen einfügen, so wird ein Fatal Error erzeugt, wenn der Konflikt nicht explizit aufgelöst wird.

EN If two Traits insert a method with the same name, a fatal error is produced, if the conflict is not explicitly resolved.

alemão inglês
methode method
namen name
einfügen insert
fatal fatal
error error
erzeugt produced
konflikt conflict
explizit explicitly
aufgelöst resolved
mit with
gleichem same
wenn if
nicht not
ein a

DE Um einen Namenskonflikt zwischen Traits in der gleichen Klasse aufzulösen muss der insteadof-Operator verwendet werden, um genau eine der Methoden des Konflikts auszuwählen.

EN To resolve naming conflicts between Traits used in the same class, the insteadof operator needs to be used to choose exactly one of the conflicting methods.

alemão inglês
klasse class
verwendet used
methoden methods
operator operator
in in
auszuwählen to choose
zwischen between

DE In diesem Beispiel verwendet die Klasse Talker die Traits A und B

EN In this example, Talker uses the traits A and B

alemão inglês
verwendet uses
a a
diesem this
beispiel example
b b
und and
in in

DE Nachdem A und B sich widersprechende Methoden besitzen definiert die Klasse, dass sie die Variante von smallTalk aus dem Trait B und die Variante von bigTalk des Traits A verwenden möchte.

EN Since A and B have conflicting methods, it defines to use the variant of smallTalk from trait B, and the variant of bigTalk from trait A.

alemão inglês
methoden methods
definiert defines
variante variant
a a
b b
verwenden use
und and
besitzen have
aus from
dass to
von of

DE Beispiel #7 Trait-Zusammensetzung aus Traits

EN Example #7 Traits Composed from Traits

alemão inglês
beispiel example
aus from

DE Traits unterstützen auch die Verwendung von abstrakten Methoden, um darstellenden Klassen Anforderungen vorzugeben

EN Traits support the use of abstract methods in order to impose requirements upon the exhibiting class

alemão inglês
unterstützen support
methoden methods
klassen class
anforderungen requirements
verwendung use
auch to
die the
von of

DE Traits unterstützen sowohl statische Variablen, statische Methoden und statische Eignschaften.

EN Traits can define static variables, static methods and static properties.

alemão inglês
statische static
variablen variables
methoden methods
und and

DE Interfaces teilen sich einen Namensraum mit Klassen und Traits, daher dürfen sie nicht denselben Namen verwenden.

EN Interfaces share a namespace with classes and traits, so they may not use the same name.

alemão inglês
interfaces interfaces
klassen classes
namen name
daher so
und and
teilen share
nicht not
verwenden use
mit with

DE Traits können ebenfalls Eigenschaften definieren.

EN Traits can also define properties.

alemão inglês
können can
ebenfalls also
definieren define
eigenschaften properties

DE mixed ist nun ein reserviertes Wort, kann also nicht zur Benennung einer Klasse, Schnittstelle oder eines Traits verwendet werden und darf auch nicht in Namespaces verwendet werden.

EN mixed is now a reserved word, so it cannot be used to name a class, interface or trait, and is also prohibited from being used in namespaces.

alemão inglês
mixed mixed
klasse class
schnittstelle interface
verwendet used
oder or
in in
benennung name
nun now
und and
ist is
also to
darf be

DE Die Signatur von abstrakten Methoden, die in Traits definiert sind, wird nun anhand der Methode der implementierenden Klasse überprüft:

EN The signature of abstract methods defined in traits is now checked against the implementing class method:

alemão inglês
signatur signature
definiert defined
klasse class
überprüft checked
methoden methods
nun now
methode method
in in
wird the

DE geben nun auch für die Schnittstellenmethoden __construct() und __destruct() true zurück. Zuvor galt dies nur für Methoden von Klassen und Traits.

EN now also return true for __construct() and __destruct() methods of interfaces. Previously, this would only be true for methods of classes and traits.

alemão inglês
methoden methods
klassen classes
auch also
nun now
für for
dies this
nur only
und and
von of
true true
zuvor previously

DE Seit PHP 8.2.0 können Traits auch Konstanten definieren.

EN Traits can, as of PHP 8.2.0, also define constants.

Mostrando 21 de 21 traduções