Tag: access-specifier
Die zugriffsspezifizierer in einer Objekt-orientierten Sprache legt fest, wie eine Klasse beschränkt den Zugriff auf Ihre Mitglieder.
12
Antworten
Ich habe gerade angefangen, Lesen ein Java-Buch und fragte sich; die access-modifier ist die Standard-Einstellung, falls nichts angegeben ist? Der richtige Begriff lautet "access modifier'. Das Wort 'Planer' - erscheint nicht in der JLS. InformationsquelleAutor bennedich |
4
Antworten
Ich bin neu in c# zu Programmieren, und ich weiß, öffentlichen Datenmember der Klasse zugegriffen werden kann von einer anderen Klasse.Gibt es eine Möglichkeit, ich kann auf die private-Funktion aus einer anderen Klasse? Dies ist, was ich
2
Antworten
Bisher habe ich alle in meinem DecisionTree.h Datei ist namespace DecisionTree { public static double Entropy(int pos, int neg); } und Visual Studio bereits Hervorhebung der public und sagen Fehler: erwartet eine Erklärung. Was bin ich? InformationsquelleAutor
2
Antworten
Habe ich zwei Dateien: public interface PrintService { void print(PrintDetails details); class PrintDetails { private String printTemplate; } public interface Task { String ACTION = "print"; } } und public class A implements PrintService { void print(PrintDetails
10
Antworten
Habe ich folgende classses Hello.java package speak.hello; import java.util.Map; import speak.hi.CustomMap; import speak.hi.Hi; public class Hello { private Hi hi; Hello(Hi hi) { this.hi = hi; } public String sayHello() { return "Hello"; } public String sayHi()
3
Antworten
So, ich habe eine abstrakte Basisklasse, die in einer DLL-und Kind-Klassen von dieser Klasse. Ich will, dass die Kinder zu öffentlich sein, aber die Basis, um sein eigenes, so dass es nicht zugegriffen werden kann, die außerhalb
8
Antworten
Habe ich eine Klasse Struktur, wo möchte ich einige Methoden in einer Basisklasse zugegriffen werden, die von Klassen abgeleitet, die direkt von der Basisklasse, nicht aber abgeleitete Klassen von abgeleiteten Klassen. Gemäß der Java-Sprachspezifikation in der es
6
Antworten
Andere als self.class.send :method, args... natürlich. Ich möchte eine ziemlich komplexe Methode, bei der sowohl die Klassen-und Instanz-level, ohne das duplizieren von code. UPDATE: @Jonathan Branam: das war meine Vermutung, aber ich wollte sichergehen, dass niemand anderes
3
Antworten
Kann ich eine private Instanz-Methode, die aufgerufen werden können, von einer Methode der Klasse? class Foo def initialize(n) @n = n end private # or protected? def plus(n) @n += n end end class Foo def Foo.bar(my_instance,
8
Antworten
Ich habe gerade entdeckt das in einigen code: class Foo { [...] private: virtual void Bar() = 0; [...] } Macht dies irgendeinen Zweck? (Ich bin versucht zu port code von VS, um G++, und diese meine
7
Antworten
Wie kommt dieser Ansatz zum erstellen einer eigenen Klasse die Methode funktioniert: class Person def self.get_name persons_name end class << self private def persons_name "Sam" end end end puts "Hey, " + Person.get_name puts "Hey, " +
5
Antworten
Habe ich gelernt, dass ich nie den Zugriff auf eine private variable, nur mit einer get-Funktion in der Klasse. Aber warum dann kann ich es in den copy-Konstruktor? Beispiel: Field::Field(const Field& f) { pFirst = new T[f.capacity()];
3
Antworten
Wir alle wissen, dass, wenn wir nicht genauer definieren einen Konstruktor, fügt der compiler ein unsichtbares null-parameter-Konstruktor. Ich dachte, dass sein Zugriff Modifikator public, aber im Umgang mit einer innere Klasse Ausgabe, die ich gefunden, vielleicht habe
15
Antworten
Was ist der Unterschied zwischen publicprivateund protected Vererbung in C++? All die Fragen, die ich gefunden habe, die auf SO den Umgang mit spezifischen Fällen. InformationsquelleAutor der Frage | 2009-05-13
4
Antworten
In Ruby wie schafft man eine private klassenkonstante? (ich.e, ist eine, die sichtbar in der Klasse, aber nicht außerhalb) class Person SECRET='xxx' # How to make class private?? def show_secret puts "Secret: #{SECRET}" end end Person.new.show_secret puts
6
Antworten
Habe ich einen Konstruktor versucht, initialisieren Sie ein Feld in einer Basisklasse. Der compiler meckert. Der Bereich ist geschützt, so dass abgeleitete Klassen Zugriff haben sollte. //The base class: class BaseClass { public: BaseClass(std::string); BaseClass(const BaseClass& orig);
4
Antworten
War ich versucht, java lernen und als ich ging durch Zugriffsbezeichner ich hatte Zweifel, was ist der Unterschied zwischen der Standard -, falls keines angegeben ist, und der protected access specifier? InformationsquelleAutor der Frage abhips | 2012-03-26
3
Antworten
class A private def initialize puts "wtf?" end end A.new #still works and calls initialize und class A private def self.new super.new end end nicht funktioniert insgesamt Also, was ist der richtige Weg? Ich möchte new privaten
9
Antworten
In Java, sind Zugriffsbezeichner und zugriffsmodifizierer das gleiche? InformationsquelleAutor der Frage Javascript is GOD | 2010-02-10
7
Antworten
class Example private def example_test puts 'Hello' end end e = Example.new e.example_test Dies wird natürlich nicht funktionieren, weil wir festgelegte, eindeutige Empfänger - Instanz Beispiel (e), und das ist gegen eine "private rule". Aber ich kann
6
Antworten
Bevor ich Lesen dieser Artikeldachte ich, access control in Ruby gearbeitet hat, wie dieses: public - zugegriffen werden kann von jedem Objekt (z.B. Obj.new.public_method) protected - Zugriff nur innerhalb des Objekts selbst, als auch von allen Unterklassen
12
Antworten
Weiß ich, dass ein interface muß public sein. Allerdings, das will ich nicht. Möchte ich meine Methoden umgesetzt, nur zugänglich von Ihrem eigenen Paket, so dass ich möchte, dass meine Methoden umgesetzt werden geschützt. Das problem ist,
5
Antworten
Was ist der Vorteil, dass eine private virtuelle Methode in C++? Ich habe bemerkt, das in einer open-source-C++ - Projekt: class HTMLDocument : public Document, public CachedResourceClient { private: virtual bool childAllowed(Node*); virtual PassRefPtr<Element> createElement(const AtomicString& tagName,
8
Antworten
Diese Artikel wurde hilfreich für das Verständnis des neuen Zugriffsbezeichner in Swift 3. Es gibt auch einige Beispiele für die unterschiedlichen Verwendungen von fileprivate und private. Meine Frage ist - ist das nicht mit fileprivate auf eine
6
Antworten
Was ist der Grund, deklarieren, Mitglied einer privaten inneren Klasse public in Java, wenn es immer noch nicht zugegriffen werden, die außerhalb der enthaltenden Klasse? Oder kann es? public class DataStructure { //... private class InnerEvenIterator {
2
Antworten
Gegeben eine Klasse mit ein paar Instanz-Variablen und einige Methoden. Einige Instanz-Variablen gesetzt sind zugänglich über attr_reader und attr_accessor. Also die anderen sind privat. Einige der privaten Instanz-Variablen innerhalb einer Instanz-Methoden und gelesen/genutzt, die innerhalb einer anderen
3
Antworten
In der Java tutorial ", die die Definition einer Schnittstelle", es sagt Wenn Sie nicht angeben, dass die Schnittstelle public Ihre Schnittstelle zugegriffen werden nur zu definierten Klassen im gleichen Paket wie die Schnittstelle. Jedoch, diese interface
3
Antworten
Kommen aus einer langen Geschichte von C-style-syntax, und jetzt versucht zu lernen, Ruby (on Rails), ich habe meinen Anteil an Probleme mit seinen Redewendungen und so, aber heute traf ich eine, die ich nicht erwarten, dass ein