java面象对向整理

第一次使用类,过程是先定义,然后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 }
View Code

 

 

主函数中除非静态类否则请先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()*)

}

 

转载于:https://www.cnblogs.com/fgxwan/p/11489658.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值