Я новичок в Java.I недавно наткнулся на него в java.Я пытаюсь сделать форму входа, и я пытаюсь использовать get и установить для него. У меня есть классы для имени пользователя и проверки пароля. У меня также есть регистрация класс для регистрации пользователя. В каких классах и как я должен использовать get и set?Что нужно использовать get и установить в java.And, где его использовать?
ответ
Как имя заявляет
GET
метод (Called добытчиков) используется для возвращения текущего значения экземпляра класса переменных
SET
методы (Названные Сеттера) используется для установки нового значения экземпляра класса переменных
Например:
Class Person {
private String name=null;
public String getName() {
return name;
}
public void setName(String name) {
this.name=name;
}
}
EDIT
Вот Stack Overflow ссылка, чтобы помочь вам
Можете ли вы рассказать о преимуществах get и set над нормальными методами для передачи переменной в класс. –
GET и SET являются методами, которые могут быть вызваны с помощью объекта набора префикса обычно используются в методах, которые устанавливают значение атрибуту объекта, а метод get делает наоборот, что он получает значение атрибута, установленного вами на объекте.
Можете ли вы рассказать о преимуществах get и set над нормальными методами передачи переменной в класс. –
также есть методы, которые используют целый объект в качестве параметра, например класс User, который имеет атрибут имени пользователя и пароля, может быть передан методу loginAuthentication (User objectName), который имеет параметр класса пользователя. и было бы более удобным, чем больше параметров, которые необходимо передать, методы GET и SET являются одним из многих хороших методов кодирования ООП (объектно-ориентированное программирование), что облегчает другим людям или вам возможность поддерживать и понимать код вашего кода течь. –
геттерные и инкубационных методы в Java поможет вам достичь Инкапсуляция, которая является фундаментальной концепцией объектно-ориентированного программирования. Вы можете добиться этого, объявив частные члены данных, одновременно создавая методы setter и getter.
В форме входа у вас есть имя пользователя и пароль. Вы передадите их в класс java, где вы можете установить/получить значение этих элементов данных для передаваемого текущего значения. Для примера,
class Login{
private String username;
private String password;
public void setUsername(String username){
this.username = username;
}
public String getUsername(){
return username;
}
public void setPassword(String password){
this.password= password;
}
public String getPassword(){
return password;
}
}
В вашей проверке валидаторах LoginForm, вы можете использовать и присваиватель метод вместо того, чтобы получать значения из параметров запроса, например, как req.getParameter («имя пользователя»). Не только в вашем классе проверки, но также, когда вам нужно изменить или получить параметры имени пользователя и пароля, вы можете использовать методы getter и setter.
Не могли бы вы рассказать о преимуществах get и set над нормальными методами передачи переменной в класс. –
Это объясняется здесь [link] (http: // stackoverflow.ком/вопросы/1461598/что-это-точка-оф-сеттеров-и-добытчики-в-Java). Цель использования get - получить текущий экземпляр элемента данных и установить для установки нового значения для элемента данных. В отличие от обычных методов, SET и GET должны иметь контролируемую доступность вашего члена данных. Вы также можете проверить [здесь] (http://stackoverflow.com/questions/6638964/set-and-get-methods-in-java) – nam
- 1. Что такое DSL и где его использовать?
- 2. Как использовать get и установить в Swift
- 3. Android: Как и где использовать get (position)?
- 4. Android: Что такое ProGuard и когда мне нужно его использовать?
- 5. Что такое __declspec и когда мне нужно его использовать?
- 6. jQuery next() где его использовать
- 7. Что нужно установить, чтобы использовать GTK в Python на Ubuntu?
- 8. Что такое msgcat и как его использовать
- 9. Что такое virtualenv, и зачем его использовать?
- 10. AFNetworking - Что использовать для GET?
- 11. Что нужно использовать для WavReader и FlacWriter?
- 12. Что делает RewriteBase и как его использовать?
- 13. GET vs POST, где использовать какой метод
- 14. Что такое додзё и как его использовать в asp.net? и когда мы должны его использовать?
- 15. Нужно загрузить файл и использовать его в событии pre-init
- 16. Hibernate и JPA, что использовать, где?
- 17. Где мне нужно использовать dispatch_async для main_queue?
- 18. mysql_real_escape_string в php, где его использовать?
- 19. Что мне нужно сделать, чтобы использовать Guice?
- 20. Что такое getattr() и как его использовать?
- 21. Что такое закрытие и зачем его использовать?
- 22. Что такое DynamicClassAttribute и как его использовать?
- 23. Что такое phpmd и как его использовать?
- 24. Что такое IDE и как его использовать?
- 25. Что такое ButtonBarLayout и как его использовать?
- 26. Что такое JSR и как его использовать?
- 27. Что такое EGL и как его использовать
- 28. Что такое @private? И как его использовать?
- 29. Что такое DecimalFormat и как его использовать?
- 30. Что делают аннотации? И как его использовать?
Перед изучением любого языка ООП концепция OOPS должна быть понятной. Для этой проблемы с установщиком getter эта ссылка может быть вам полезна: -http: //stackoverflow.com/questions/8830772/why-are-getter-and-setter-method-important-in-java – Deepanshu