Метод - это блок кода, который выполняет задачу и связан с классом или объектом. Это связано с не объектно-ориентированными понятиями функций и процедур.
Я новичок в Java, и мне нужно написать методы get() и set() для моего класса PlayingCard, и мне нужен кто-то, кто объяснит, почему я продолжаю получать сообщение об ошибке: «Фактические и формальные списки аргументов различаются по длине».
Это код, с которым мне дали работать:
class PlayingCard
{
...
30 Окт 2023 в 06:24
Я вызываю функцию, которая имеет списки в качестве входных параметров, как показано ниже. Хотя списки не пусты, я получаю, что индекс ошибки находился за пределами массива, сразу в строке объявления myFunction_2. Почему?
public List<string> List1 = new List<string>();
public List<string> List2 = ne...
25 Сен 2023 в 12:42
По сути, мне удалось сохранить методы, но когда я вызываю их, это похоже на то, что они вызывают новый экземпляр объекта, а не сам объект.
Когда я вызываю метод, он просто печатает 0
Вот где я его использую. Не имеет значения, сколько раз я выполняю SumanNumero. Когда я вызываю RPC_MetodoEjemplo, ...
25 Сен 2023 в 12:32
В приложении Mvvm у меня есть страница с двумя методами, которые запускаются в ViewModel до запуска Xaml. Они выполняются в неправильном порядке, и мне интересно, есть ли способ указать, какой метод запускать первым.
Метод, который запускается второй, является реализацией IConvertible интерфейс, ис...
24 Сен 2023 в 20:37
Я хочу получить целые числа x и y для вывода z, который является произведением/суммой двух целых чисел. Однако для этого мне нужно каким-то образом ввести переменную z (найденную в структуре) в метод Update(), а параметры, похоже, не работают, поскольку мне придется ввести их как в структуру, так и...
22 Сен 2023 в 05:39
Это мой первый пост, и я новичок в JavaScript. Для задания мне нужно создать тест с несколькими вариантами ответов и несколькими вопросами. Мой код извлекает из массива объектов и создает кнопки с четырьмя вариантами ответа. Моя проблема (во всяком случае, одна из них) заключается в том, что посл...
22 Сен 2023 в 00:34
У меня есть следующая строка кода, данная мне как часть примера в моем курсе Python
np.sqrt(1.-np.arange(0,1.01,0.01)**2)
Но никаких объяснений не последовало. Я не понимаю, что означает 1.-np.arange()? Итак, до этого я не знал, что вы можете сделать 1., а затем иметь рядом с ним функцию np.arange...
20 Сен 2023 в 02:17
Я работаю с интерфейсом, обрабатываю входящие сообщения. Определение этого интерфейса выглядит следующим образом:
public interface IMessageHandler<TMessage> where TMessage : string
{
void Handle(TMessage message);
}
Этот интерфейс определен в DLL. У меня нет возможности изменить эту DLL.
У ме...
19 Сен 2023 в 11:26
После некоторого перерыва я немного попрактиковался в программировании. Я пытаюсь отфильтровать массив объектов из API и создать функцию, которая будет возвращать мне каждое слово из заголовка выборки, которую я делаю запрос.
Однако, когда я хочу выполнить фильтр, он показывает, что метод фильтра н...
19 Сен 2023 в 02:57
Поскольку has — это передача значения при использовании метода, почему Array.sort() может изменить исходную переменную массива?
Я искал повсюду, когда обнаружил, что создание свопа (int a, int b) не может изменить исходное значение переменной. Теперь я в замешательстве, когда метод sort() может изм...
Я попытался написать цикл for для создания геттеров и сеттеров для слотов класса S4.
Аналогичный репрекс с меньшим классом и только методами для геттеров:
library(methods)
library(testthat)
get_slot <- function(slot) {
function(x) slot(x, slot)
}
setClass("TEST", slots = list(a = "character", b ...
Структура моего приложения многоуровневая. Графический интерфейс управляется контроллерами, каждый из контроллеров имеет службу (которая отвечает за бизнес-логику). В контексте, когда кнопка нажата, в контроллере есть метод, который вызывает соответствующий метод из службы, в дополнение к другим м...
18 Сен 2023 в 14:17
Я просто не могу и не знаю, как сделать опцию удаления. Я новичок в кодировании. Я хочу иметь возможность удаления рядом с каждым гостем, который уже есть в списке, а также с новыми гостями, которые появятся. Я знаю, что мне нужно добавить ключевое слово/переменную в конце маркированного списка г...
18 Сен 2023 в 13:39
Здесь я пытаюсь получить в переменной "a" ссылку на класс "Текст" (это необходимо для цепного метода), но после возврата ссылки из поля набора значений просто становится пустым:
Text t = Text(base_text);
auto a = t.SetStrokeColor("yellow");
Вот определение класса Text с шаблонами и т. д.:
//templat...
Как вы, возможно, знаете, List<String> не соответствует List<Object>.
Как я могу передать такие объекты, как:
List<String>
List<Int>
List<className>
К одному методу?
Например, представьте, что у нас есть такой метод:
public void _AddListOfObject(string TitleOfDaataGridView, List<Object> Values)
{
...
17 Сен 2023 в 03:48
В Julia можно указать тип аргумента для функции, например: addition(x::Int64,y::Int64). Я могу одновременно определить другую функцию с тем же именем: addition(x::Float64,y::Int64)
Можно ли также указать вышеуказанную функцию так, чтобы вместо ограничения типа я указал ограничение на значения, кото...
16 Сен 2023 в 14:53
const mydate = new Date('2023,1,18');
console.log(mydate.toDateString());
Этот код приводит к
Wed Jan 18 2023
В то время как
const mydate = new Date(2023, 0, 18);
console.log(mydate.toDateString());
Также дает вывод
Wed Jan 18 2023
Но
const mydate = new Date('2023,0,18');
console.log(mydate.toDate...
15 Сен 2023 в 16:53
String a = "bla";
byte[] b = new byte [10];
method (a != null ? a : b, b);
Почему я не могу использовать приведенный выше вызов метода с помощью тернарного оператора? Использование оператора if else работает нормально:
if (a != null) {
method (a, b);
} else {
method (b, b);
}
void metho...
14 Сен 2023 в 17:52
По сути, мне нужна помощь с программным методом, который уменьшает входное значение (initialValue) на процент (например, 6%) до тех пор, пока оно не станет равным или меньшим, чем следующее входное значение (requiredValue). Программа должна подсчитать, во сколько раз она уменьшит начальное значение...
Когда пользователь покупает продукт с возможностью повторного использования, который создает заказ каждый месяц, способы доставки не устанавливаются. Только родительский заказ имеет способ доставки, а все дочерние заказы не имеют доставки.
Я хотел бы добавить родительский метод доставки ко всем доч...
12 Сен 2023 в 13:16
Я хочу связать аргумент с методом. В моем приложении есть один метод с именем Method1, и я хочу передать Method2 в качестве аргумента Method1. Я хочу привязать дополнительные аргументы к методу 2 при передаче метода 2 в метод 1. Метод2 имеет тип void Function(ListObject>).
В TypeScript есть возмо...
Мне нужен повторяемый метод для передачи нескольких переменных (int) и вызова метода SetState для переданной переменной.
Ниже приведен пример, где «значение» передается в виджет testItems, а SetState вызывается поверх «BlueMinusButton».
У меня есть ряд «значений», которые мне нужно передать в дополн...
Я делаю собственный плагин формы быстрого заказа для клиента, у которого возникают трудности с заполнением сложной формы «Новый заказ» Woocommerce (со всеми ее кнопками «Обновить» и «Рассчитать», которые необходимо нажимать в определенной последовательности)...
Мне удалось настроить его для установк...
7 Сен 2023 в 18:27
Я не знаю, почему этот код не работает. Есть ли у вас какие-либо идеи?
String.prototype.splitb = function () {
this.split('b')
}
console.log('aba'.splitb()) \\❌
console.log('aba'.split('b')) \\✅
...
7 Сен 2023 в 16:44
class Score(
val score:Int
){
fun PersonalScore(){
println(score)
}
}
fun comPare(a: Int, b: Int, c: Int): Int{
var max = a
if(max < b) max = b
if(max < c) max = c
println("The best score is $max")
return max
}
fun main() {
val score1 = Score(10)
val ...