Engineering Full Stack Apps with Java and JavaScript
https://javajee.com/book/java-core-classes-objects-variables-and-methods
Write a program with static, instance and local variables.
Write a class that has 2 variables of type int: myStaticVar, myInstanceVar and myLocalVar as a static instance and local variable respectively.
Assign values to static and instance variables through appropriate initialization blocks, and local variable within the method where it is defined.
Print their values from main method in most appropriate way.
Write a program to demonstrate static import.
Create class Abc in package com.javajee.examples.First with a static variable myStaticVar.
Assign it a value of 10.
Create another class Def in the package com.javajee.examples.second.
Import myStaticVar of class Abc through static import and print its value from a main method.
Without answers: set-5
Create a Calculator class.
Create a class Calculator with two static methods add and subtract, that accept two integers and does addition/subtraction and return an integer result.
Pass values, get the result and print them all from main method.
Without answers: set-8
Create a class with overloaded constructors.
Create a class with two overloaded constructors: one that accept an int and other that accept two int.
Invoke the one that accept only one int from the main method for creating an object.
The constructor should then call the other constructor passing in the passed in argument as the first argument and some default value for the second argument.
Constructor 1 should print "I am constructor that accept an int: value" where value is the value passed in and constructor 2 should print "I am a constructor that accept two int: value1, value2" where value1 and value2 are the values passed in as parameters.
With answers: set-10
Without answers: set-11