对"类"和"对象"的深度揣摩与思考...(java初学者)

对"类"和"对象"的深度揣摩与思考...(java初学者)

/*class Student                //生成一个类
{
 public String  strname;     //定义类的属性
 public int     intage;      //定义类的属性
 public boolean blsex;       //定义类的属性
}

public class StudentDemo
{
 public static void main(String [] args)
 {
  Student aStudent;          //由类定义一个具体的对象
  aStudent=new Student();     //由类定义一个具体的对象
  
  aStudent.strname="董小飞";    //给对象属性变量赋值
  aStudent.intage =22;           //访问对象的一个属性变量,用"."运算符链接
  aStudent.blsex  =true;     
  
  System.out.println("该学生的名字是: "+aStudent.strname);
  System.out.println("年龄是: "+aStudent.intage);
  if(aStudent.blsex)
   System.out.println("性别是男");
  else
   System.out.println("性别是女");
  }
 }*/


1:由以上例题,本人发现:各种编程语言之间,"换脸不换心哪"!
2:类就像是一个集合,而对象就像是集合中的一个元素!
更正如下:::
Student aStudent;          //由"Student类"定义一个变量,如同,"Sting 姓名";或者"int 年龄";因此在这个地方aStudent只是一个变量,
   aStudent=new Student();     //这句中,new生成一个新的内存空间,我理解为"对象",并且将内存地址存放在aStudent变量中,

你可能感兴趣的:(对"类"和"对象"的深度揣摩与思考...(java初学者))