为了账号安全,请及时绑定邮箱和手机立即绑定

为何在主函数创建对象,调用方法的时候会出错???

package com.imooc11;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;public class Puke {	//创建扑克牌属性(没想到)	public String num;	public String color;	public String str1[]={" "};	public String str2[]={" "};public List<Puke>pukes;  //定义存放扑克容器//对象实例化public Puke(String color,String num){	this.num=num;	this.color=color;	this.pukes=new ArrayList<Puke>();}//创建52张扑克牌public void creatPuke(){	String str1[]={"黑桃","红桃","梅花","方片"};	String str2[]={"2","3","4","5","6","7","8","9","10","J","Q","K","A"};	for(int i=0;i<str1.length;i++){		for(int j=0;j<str2.length;j++){			Puke pk=new Puke(str1[i],str2[j]);			pukes.add(pk);		}	}}/* * 遍历扑克牌 */public void forPuke(){	System.out.println("******52张扑克牌******");	for (Puke pk:pukes){		System.out.println(pk.color+":"+pk.num);	}}	public static void main(String[] args) {		// TODO Auto-generated method stub		Puke pk=new Puke();			}}


正在回答

1 回答

写个无参构造就行了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何在主函数创建对象,调用方法的时候会出错???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信