java when to create a new class code example
Example 1: using class in java
class Number {
int number;
// square numbers
public boolean isSquare(){
double squareRoot = Math.sqrt(number);
if(squareRoot == Math.floor(squareRoot))
{
return true;
} else {
return false;
}
}
// triangular numbers
public boolean isTriangular(){
int x = 1;
int triangularNumber = 1;
while(triangularNumber < number){
x++;
triangularNumber = triangularNumber + x;
}
if(triangularNumber == number){
return true;
} else {
return false;
}
}
}
// testing
Number myNumber = new Number();
myNumber.number = 16;
System.out.println(myNumber.isSquare());
Example 2: how to make a class in java
// Public creates avaliability to all classes/files
public class Object {
// Instance of a variable per each class created
public int a = 1;
// Private restricts in local space (within these brackets)
private int b = 5;
// Defaults as public
int c = 0;
// Method Examples
void setB(int B)
{
b = B;
// No return b/c 'void'
}
int getA()
{
return b;
// Return b/c 'int' in front of method
}
}