第一次使用类,过程是先定义,然后new实例:示例代码如下:
1 package day01; 2 3 public class PersonTest { 4 5 public static void main(String[] args) { 6 // TODO Auto-generated method stub 7 Person p1 = new Person(); 8 p1.name = "sed"; 9 p1.age = 12;10 System.out.println(p1.age);11 String h;12 h=p1.display(); 13 System.out.println(h);14 // 不同new出来的东西内存不在一起,所以new出来p2相关属性并无关联15 16 Person p2 = new Person();17 System.out.println(p2.name);//结果为空18 19 20 } 21 22 }23 24 class Person{25 String name;26 int age;27 boolean isMarried;28 public void walk(){29 System.out.println("w");30 }31 public String display(){32 return "kkkk:"+ name+"ppppp:"+age+"pppppp";33 34 }35 36 }
主函数中除非静态类否则请先new
package day01;public class PersonTest{ public static void main(String[] args) { PersonTest t = new PersonTest(); System.out.println(t.area(6)); //在主函数下使用类都需要先new 除非静态方法static } public static double area(double reais){ double area = reais*Math.PI; return area; }}
对象数组
Student[] stus new student[20];
area[] stus = new area[20];
for(int i =0;i<stus.length;i++){ stus[i]=new student(); stus[i].age = (int)(Math.random()*(6-1+1)+1); stus[i].state = (int)(Math.random()*) }