类和对象的区别可以看成水果与西瓜、香蕉的区别。下面着重写下对编程有用的地方。
- 类和对象的组成
类的组成:一类对象的属性,行为,用方法表达
对象的组成:有自身的状态,行为,给方法赋值
示例程序,写在昨天文章截图的main函数中,换地方写的话改或是删第一行(解释在里面):
package com.company;/*程序在此包中*/
public class Main {/*public类一个程序里面只能有一个*/
public Main(String name){/*构造方法*/
System.out.println("啊喵伙伴的名字是:" + name);
}
public void age(String age){/*一般方法,void表示返回值,必须得写*/
System.out.println("啊喵的年龄是:" + age);
}
public static void main(String[] args){/*如何从类中弄个对象呢*/
Main MMain = new Main("啊汪");/*前面的Main必须写,MMain是新建的对象,后面是给构造方法赋值,*/
MMain.age("5");/*这块是给方法MMain.age赋值*/
}
}
用单个程序完成一个项目,那么一般的写法如下:
package(包)、import(导入类)、自己写的类、主程序(对象)。
-
程序要点
Main MMain = new Main(“啊汪”);
new是关键词,代表新建对象,后面要跟着构造方法,构造方法才可以用来建立一个对象。
下面的思路贯穿程序:
在类里造需要用到的方法。
在对象里将类中方法赋值。 -
能用到的英文单词(IntelliJ IDEA)
public公共的
resolve symbol解析符号
create constructor创建构造函数
introduce local variable引入局部变量
invalid method declaration无效的方法声明
class or interface expected需要类或接口