一个项目应该只有一个main方法
无论一个类多么牛逼,它也只有属性和方法
this代表当前这个类
类是抽象的(把像的东西抽出来,这一类事物共同具有的,例如:人,都有姓名,性别,会吃饭,会睡觉,但是写类的时候不能给类的名字或性别等赋值,因为类是抽象的,类是对象的模板,要赋具体的值需要给类new一个具体的对象,用对象给那些属性方法赋值)
举类理解一下:
//这是我们举的一个类,有属性和方法,但不给属性赋值,因为具体赋值要在方法中赋
public class Demo05 {
String name;
int age;
public static void main(String[] args) {
}
}
public class Demo04 {
public static void main(String[] args) {
//类实例化后会产生自己的一个对象,类是抽象的
Demo05 demo05 = new Demo05();
//demo05对象就是demo05类的具体实例
//同一个类可以产生不同的对象
Demo05 demo051 = new Demo05();
Demo05 demo052 = new Demo05();
//给demo051对象中的name属性赋值为小明
demo051.name="小明";
System.out.println(demo051.name);
demo052.name="小红";
System.out.println(demo052.name);
//通过这个例子我们更能明白类是对象的模板,对象可以有多个,要赋具体的值要给对象赋
}
}
现在我们应该理解这句话了:
以类的方式组织代码,以对象的形式封装数据
联系客服