以下代码执行后的结果是: ()public class Person {String name = “小芳”;public Person(String name) { name = “小兰”; }public void show() { this.name = “小翠”; }public static void main(String[] args) {Person p = new Person(“小凤”);System.out.print(p.name);p.show();System.out.print(p.name);}}
class Person {String name;int age;public Person() {}public Person(String n, int a) {name = n;age = a;}public void show() {System.out.println(name + "---" + age +"");}}public class Test {public static void main(String[] args) {Person p1 = new Person();p1.show();Person p2 = new Person("杨根思", 28);p2.show();}}
以下关于foreach的说法中,哪一个是错误的( )
A. 使用foreach遍历集合时,可以对元素进行修改。
B. foreach可以对数组进行遍历。
C. foreach可以对集合进行遍历。
D. foreach循环是一种更加简洁的for循环,也称增强for循环。
下面关于ArrayList的描述中,错误的是( )
ArrayList是List接口的一个实现类。
B. ArrayList内部的数据存储结构是数组
C. ArrayList很适合做大量的增删操作
D. 使用ArrayList集合遍历和查找元素很高效