在之前学校的C++学习中,有接触过类与对象。但是始终难以摸清套路,也搞不懂类和对象的具体内涵。今天在具体的实践操作下,学习到了类和对象的含义。其实放到生活中便很好理解,就是一类对象的总和便是类,单个物体便是对象。而在JAVA中,类与对象具有更加重要的地位。类是一个class建立的基础,而对象是一个程序在具体运行时的载体。 具体来说,java程序每个class开头,都是建立一个类,具体形式是public class+类名。然后在这个类里,可以定义这个类的属性,然后再用方法。
而在可运行的程序中,class是通过具体的对象来调用定义的方法运行的。即给定义好的类新建一个对象,如在Student类中定义一个对象,即Student stu = new Student();然后就由创建的stu对象具体执行在类下的方法,从来得到程序的结果。
然而难点不局限于基础知识。在普通的方法之外,还有一种特殊的方法,即构造方法。
首先第一个注意点:构造方法。 :wink: public+类名,构造出的方法便会直接覆盖了原来的构造方法。如果仍然想要原来的,可以重载构造方法。重载,便是在方法相同的情况下,由参数的类型,个数,或者顺序的不同,因此定义了不同的方法,这就是重载。当然普通的方法也可以重载。
总体来说,类与对象是学好Java的基础,一定要理清不同方法和概念之间的联系与区别,这样才能学好Java,编好相应的程序。
而在可运行的程序中,class是通过具体的对象来调用定义的方法运行的。即给定义好的类新建一个对象,如在Student类中定义一个对象,即Student stu = new Student();然后就由创建的stu对象具体执行在类下的方法,从来得到程序的结果。
然而难点不局限于基础知识。在普通的方法之外,还有一种特殊的方法,即构造方法。
首先第一个注意点:构造方法。 :wink: public+类名,构造出的方法便会直接覆盖了原来的构造方法。如果仍然想要原来的,可以重载构造方法。重载,便是在方法相同的情况下,由参数的类型,个数,或者顺序的不同,因此定义了不同的方法,这就是重载。当然普通的方法也可以重载。
总体来说,类与对象是学好Java的基础,一定要理清不同方法和概念之间的联系与区别,这样才能学好Java,编好相应的程序。