32-java 里面list的问题
Posted ystraw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了32-java 里面list的问题相关的知识,希望对你有一定的参考价值。
申明一个对象时,一般前的类型需要申明的:
List list1 = new ArrayList<Edge1>(); 这个不能调用对象的属性
和
List<Edge1> list2 = new ArrayList<Edge1>();
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main2 { public static void main(String[] args) { Scanner cin = new Scanner(System.in); //下面的不可以调用对象的 属性 !!! List list1 = new ArrayList<Edge1>(); list1.add(new Edge1(1,2,3)); System.out.println(list1.get(0).toString()); //下面的可以调用对象的 属性 !!! List<Edge1> list2 = new ArrayList<Edge1>(); list2.add(new Edge1(1,2,3)); System.out.println(list2.get(0).w); } } class Edge1{ public int x; public int y; public int w; Edge1(int a, int b, int c){ this.x = a; this.y = b; this.w = c; } }
以上是关于32-java 里面list的问题的主要内容,如果未能解决你的问题,请参考以下文章
TP5报如下的错误 Indirect modification of overloaded element of thinkpaginatorCollection has no effect(代码片段