Как объявить параметры внутри функции в java для получения изображений, таких как python self?

Я новичок как в Java, так и в Python. Я не могу понять, как передавать файлы изображений в java-функции. В случае с python я использовал self. Ниже приведен мой код на Python.

img.py

 def initialize(self, img1, img2):
     self.imgDiff = 1
     self.img1 = img1
     self.img2 = img2

Как мне это сделать на Java?

Какие должны быть типы параметров?

UMeowstBeKitten 08.12.2018 18:56
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
1
37
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В Java вам не нужен self в качестве аргумента. Кроме того, для других self замените их на this.

Вот так:

void initialize(Image img1, Image img2) {
    this.img1 = img1;
    this.img2 = img2;
}

Конечно, это зависит от типа изображения.

Другие вопросы по теме