下面哪个选项中的代码没有定义内部类,或者错误的定义了内部类? ( ) A、public class Line { int length; class Point {//内部类代码} } B、public class Line { public Point getPoint() { return new Point(){//内部类代码}; } } C、public class Line { //外部类代码 } class Point {//内部类代码} D、public class Line { public int calcLength() { class Point {//内部类代码} } }