Я изучаю Ruby и дошел до того, что запутался. В книге, которую я использую, говорится о частных, публичных и защищенных методах, но я все еще немного сбит с толку. Какие ...
У меня есть два файла: public interface PrintService { void print(PrintDetails details); class PrintDetails { private String printTemplate; } public interface Task { String ...
Рассмотрим следующий код :class Base { public :virtual void Foo (){} }; Производный класс :общедоступная база { частный :void Foo (){} }; функция пустоты (){ Base *a = new Derived; а ->Фоо (); /...
Дан класс с парой переменных экземпляра и несколькими методами. Некоторые переменные экземпляра доступны через attr_reader и attr_accessor. Таким образом, остальные являются приватными.
Некоторые из приватных ...
Это лучше всего пояснить на примере: file1.rb: def foo кладет 123
конец file2.rb: класс A требует 'file1'
конец
A.new.foo выдаст ошибку «': приватный метод' foo 'вызван». Я могу обойти ...
При вызове set_element в экземпляре в классе Matrix я получаю следующую ошибку NoMethodError: закрытый метод set_element, вызываемый для Matrix [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]: Матрица ...
Просто интересно, когда мы действительно должны использовать private или protected для некоторых методов в модели? Иногда меня не беспокоит объединение моих методов в частные или защищенные. Я просто оставляю это как ...
В ruby можно сделать так: class Thing public def f1 puts "f1" end private def f2 puts "f2" end public def f3 puts "f3" end private def f4 puts "f4" end
end ...
В определении класса Ruby, какова область действия ключевого слова private в следующих сценариях: class Foo def bar_public помещает "public" end private def bar_private помещает "private"
...
Что на самом деле происходит, когда частный / защищенный указывается в определении класса Ruby? Это не ключевые слова, поэтому это означает, что они должны быть вызовами методов, но я не могу найти, где они определены. ...
Пример private def example_test ставит конец 'Hello'
конец e = Example.new
e.example_test Это, конечно, не сработает, потому что мы явно указали получатель - экземпляр примера (e) и ...
Я пытался изучить java, и когда я прошел спецификаторы доступа, у меня возникло сомнение, в чем разница между спецификатором доступа по умолчанию один, если ничего не указано, и спецификатор защищенного доступа?
У меня есть следующие классы 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) { ...
Пока все, что у меня есть в моем файле DecisionTree.h, - это пространство имен DecisionTree
{public static double Entropy (int pos, int neg);
} и Visual Studio уже выделяет публику и говорит ...
У меня есть программа, где мне нужно сделать базовый класс, который передается между DLL и некоторым кодом приложения. Тогда у меня есть два разных производных классов, один в DLL в основном приложении. Каждый ...
В разделе «Хорошая инкапсуляция» в Code Complete рекомендуется скрыть частные детали реализации. Пример приведен на C ++. Идея состоит в том, чтобы полностью разделить ...
В чем причина объявления члена закрытого внутреннего класса общедоступным в Java, если к нему по-прежнему нельзя получить доступ за пределами содержащего класса? Или это может? открытый класс DataStructure {// ... ...
Можно ли выбрать текст из TextView (включая выделение)? Это возможно с EditText, но мне нужно, чтобы это было сделано с помощью TextView .. Любая помощь по этому поводу, пожалуйста? Спасибо,
Я узнал, что никогда не могу получить доступ к частной переменной, только с помощью функции get в классе. Но тогда почему я могу получить к нему доступ в конструкторе копирования? Пример: Поле :: Поле (const Field & f)
{...