Я ноб на Java и являюсь тем, кто изучает Java после python. В любом случае, мне сложно понять это. Предположим, у меня есть классРазница между различными формами объявлений в java
class Bicycle{
....
}
и
public class Bicycle{
....}
чем разница. А что
public static class Bicycle{
// if this can be a valid class def in first place
}
, а затем, после этого .. позволяет говорить о переменных.
class Bicycle{
int Gear or public int Gear // whats the difference
}
Когда использовать какой?