欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在第16行插入哪段代码可以获得一个Point对象的坐标?( )

程序员文章站 2022-05-28 13:36:42
...

题目

10. class Line {
11. public class Point { public int x,y;}
12. public Point getPoint() { return new Point(); }
13. }
14. class Triangle {
15. public Triangle() {
16. // insert code here
17. }
18. }

在第16行插入哪段代码可以获得一个Point对象的坐标?( )

A. Point p = Line.getPoint();
B. Line.Point p = Line.getPoint();
C. Point p = (new Line()).getPoint();
D. Line.Point p = (new Line()).getPoint();

答案

D

解析

外部类要想访问内部类成员,必须创建对象。
成员内部类非静态时访问:
外部类名.内部类名.对象名 = new 外部类名().new 内部类名();

相关标签: 问题解决