Как вы описываете нового для нового студента CS? - PullRequest
1 голос
/ 29 октября 2010

В ООП есть сущности (например, Персона), которые имеют атрибуты (например, имя, адрес и т. Д.) И имеют методы.Как вы описываете new?Это метод или просто специальный токен, чтобы привести абстрактную сущность к реальной?

Ответы [ 12 ]

1 голос
/ 29 октября 2010

new - это ключевое слово, которое вызывает конструктор класса справа от него с аргументами, перечисленными внутри ().

String str = new String("asdf");

str определяется как переменная класса String с использованиемконструктор и аргумент "asdf"

По крайней мере, так мне это представили.

1 голос
/ 29 октября 2010

Я говорю людям, что класс подобен плану создания объекта. Объект сделан из класса new. Если им нужно больше, ну, я просто не знаю, что сказать. ; -)

...