class precedencia{
int a=2;
int b=3;
public static void main(String[] args) {
System.out.println(a+++b);
}
}
class precedencia{
int a=2;
int b=3;
public static void main(String[] args) {
System.out.println(a+++b);
}
}
“29”
acho que naum vai rodar, pois vc esta declarando:
int a = 2
int b = 3
fora do main. Se colocar o static int vai rodar…
Flw…
isso ai, um método static nao pode acessar variaveis nem métodos não staticos fora dele…
Interessante! :pensativo:
hehhe, interessante é, e oq me diz quanto a isso, funciona? :twisted:
class A {
int x;
static void m()
{
class B {
B() { x = 10; }
}
}
}
acho que tb naum funcionar…
ehehhehe! o matheus eh mal oh! hehehe
Rpz, acho que não! :?:
Eu tb acho q n!!!
tb acho que nao
ta mas pq nao? heheh :roll:
ta mas pq nao? heheh :roll:pelo int tb nao ser static. se fosse assim :
static int x;
static void m()
{
class B {
B() {
x = 10;
}
}
}
static void m()
{
class B {
int x;
B() {
x = 10;
}
}
}
foi meio que um chute isso, mas ta valendo !
è isso mateus ? :sad:
isso ai, é a mesma coisa de antes 