public class Solution {
public static void main(String[] args) {
Person person = new Person();
person.initialize("Vasya",23);
}
static class Person {
String name;
int age;
}
public void initialize(String name, int age){
Person.name=name;
Person.age=age;
}
}
Если метод добавляю в класс Person, то тогда метод виден, но почему не могу инициализировать при обращении к класcу? Только если опять же кидаю метод в класс Person и обращаюсь через this..package com.javarush.task.task05.task0514;
/*
Программист создает человека
*/
public class Solution {
public static void main(String[] args) {
Person person = new Person();
person.initialize("Vasya",23);
}
static class Person {
String name;
int age;
public void initialize(String name, int age){
Person.name=name;
Person.age=age;
}
}
}