当前位置 博文首页 > YHSevenWater的博客:【初学者的见解】对Java中类、对象、属性和
1.类:具有相同属性和方法的对象称之为类。类是抽象化的概念,例如:人类,鸟类等。
public class Person{
}
public class Brid{
}
2.对象:世界上一切的事物都可以称之为对象。可以理解:对象是某一类中的某一个。在实际程序中,首先创建的是类,然后通过类创建对象,对象便是类的实例化。
public class Person{
//创建Person类的对象
Person man = new Person();
Person woman = new Person();
}
3.属性:用来描述某个对象的特征。它是静态的。
例如:人类有年龄,体重,颜色等特征。
public class Person{
int age;
int weight;
String color;
}
4.方法:每个对象都具有属于自己的行为。它是动态的。通过对象调用相应的方法实现某个对象的行为,这点类似于C语言中的调用函数实现其功能一样。
例如:人类会跑步,唱歌等行为。
public class Person{
Person man = new Person();
man.run();
man.sing();
}
public void run(){ //这里是无参的方法,也无返回值。
System.out.println("跑步!");
}
public void sing(){ //这里是无参的方法,也无返回值。
System.out.println("唱歌!");
}
5.成员变量和成员方法:类是封装对象的属性和行为的载体。对象的属性以成员变量的形式存在,对象的方法以成员方法的形式存在。即对象的成员由属性和方法组成,两者是对象的重要组成部分,因为它们的存在才赋予对象存在的实际意义。
//创建Person类
public class Person{
public static void main(String[] args){
//创建Person类的对象
Person man = new Person();
Person woman = new Person();
//创建成员变量(年龄,体重,肤色,姓名)
int age;
int weight;
String color;
String name;
//通过所创建的对象调用成员方法
man.run();
woman.sing();
}
//创建成员方法(跑步,唱歌)
public void run(){
System.out.println("男人擅长跑步!");
}
public void sing(){
System.out.println("女人擅长唱歌!");
}
}
cs