Course Content
Java Extended
Java Extended
Class Creation
Class Syntax
The syntax for creating a class is quite simple. Let's take a look at an example with the class Person
:
Person
class Person { }
This is all it takes to create a class. However, it will be useless to us if it's empty. Therefore, we should add fields to it. Let's assume that our person has a name
, gender
, and age
:
Person
class Person { String name; String gender; int age; }
And now, let's write a method that allows our Person to report their name and age:
Person
class Person { String name; String gender; int age; void introduce() { System.out.println("Hi, my name is " + name + " and I am " + age + " years old!"); } }
Task
Alice
wants to find a friend within a specific age range (25 - 30, inclusive). You need to write a program that checks whether Bob
meets Alice's
criteria. If Bob's
age falls within the specified range, the program should return true
; otherwise, it should return false
.
- In the
main
method, you need to pass the correct object as the first parameter to thefindFriend
method. - In the
findFriend
method, compare theage
of the passed object with the specified age range (25 - 30). - If the object falls within the age range, return
true
; otherwise, returnfalse
. - To display the result on the screen, use the
foundFriend
variable, which stores the result of the search.
Thanks for your feedback!
Class Creation
Class Syntax
The syntax for creating a class is quite simple. Let's take a look at an example with the class Person
:
Person
class Person { }
This is all it takes to create a class. However, it will be useless to us if it's empty. Therefore, we should add fields to it. Let's assume that our person has a name
, gender
, and age
:
Person
class Person { String name; String gender; int age; }
And now, let's write a method that allows our Person to report their name and age:
Person
class Person { String name; String gender; int age; void introduce() { System.out.println("Hi, my name is " + name + " and I am " + age + " years old!"); } }
Task
Alice
wants to find a friend within a specific age range (25 - 30, inclusive). You need to write a program that checks whether Bob
meets Alice's
criteria. If Bob's
age falls within the specified range, the program should return true
; otherwise, it should return false
.
- In the
main
method, you need to pass the correct object as the first parameter to thefindFriend
method. - In the
findFriend
method, compare theage
of the passed object with the specified age range (25 - 30). - If the object falls within the age range, return
true
; otherwise, returnfalse
. - To display the result on the screen, use the
foundFriend
variable, which stores the result of the search.
Thanks for your feedback!
Class Creation
Class Syntax
The syntax for creating a class is quite simple. Let's take a look at an example with the class Person
:
Person
class Person { }
This is all it takes to create a class. However, it will be useless to us if it's empty. Therefore, we should add fields to it. Let's assume that our person has a name
, gender
, and age
:
Person
class Person { String name; String gender; int age; }
And now, let's write a method that allows our Person to report their name and age:
Person
class Person { String name; String gender; int age; void introduce() { System.out.println("Hi, my name is " + name + " and I am " + age + " years old!"); } }
Task
Alice
wants to find a friend within a specific age range (25 - 30, inclusive). You need to write a program that checks whether Bob
meets Alice's
criteria. If Bob's
age falls within the specified range, the program should return true
; otherwise, it should return false
.
- In the
main
method, you need to pass the correct object as the first parameter to thefindFriend
method. - In the
findFriend
method, compare theage
of the passed object with the specified age range (25 - 30). - If the object falls within the age range, return
true
; otherwise, returnfalse
. - To display the result on the screen, use the
foundFriend
variable, which stores the result of the search.
Thanks for your feedback!
Class Syntax
The syntax for creating a class is quite simple. Let's take a look at an example with the class Person
:
Person
class Person { }
This is all it takes to create a class. However, it will be useless to us if it's empty. Therefore, we should add fields to it. Let's assume that our person has a name
, gender
, and age
:
Person
class Person { String name; String gender; int age; }
And now, let's write a method that allows our Person to report their name and age:
Person
class Person { String name; String gender; int age; void introduce() { System.out.println("Hi, my name is " + name + " and I am " + age + " years old!"); } }
Task
Alice
wants to find a friend within a specific age range (25 - 30, inclusive). You need to write a program that checks whether Bob
meets Alice's
criteria. If Bob's
age falls within the specified range, the program should return true
; otherwise, it should return false
.
- In the
main
method, you need to pass the correct object as the first parameter to thefindFriend
method. - In the
findFriend
method, compare theage
of the passed object with the specified age range (25 - 30). - If the object falls within the age range, return
true
; otherwise, returnfalse
. - To display the result on the screen, use the
foundFriend
variable, which stores the result of the search.