定义
类:类是一个模板,它描述一类对象的行为和状态
对象:类是一个模板,它描述一类对象的行为和状态
类
package com.imooc.animal;
public class cat {
String name="小猫咪";
public void run() {
System.out.println("小猫快跑!");
}
public void run(String name) {
System.out.println(name+"快跑!");
}
}
对象
package com.imooc.animal;
public class catTest {
public static void main(String[] args) {
cat one=new cat();//左边声明,右边实例化对象,one就是一个对象
System.out.println(one.name);//调用属性
one.run();//调用方法
one.run("张良");
}
}
输出:
小猫咪
小猫快跑!
张良快跑!
构造方法
-
注意事项
-
构造方法必须与类同名,且没有返回值
-
无参构造方法格式
public 构造方法名(){ //.. }
-
只能在对象的实例化的时候调用(配合new)
-
当没有指定构造方法的时候,系统会自动的添加无参的构造方法
-
当自己已经构造带参的构造方法时,系统的无参构造方法将会失效
-
-
手动构建构造方法
类
package com.imooc.animal;
public class cat {//名称与类名相同且没有返回值
public cat(){
System.out.println("我是无参构造方法");
}
}
对象
package com.imooc.animal;
public class catTest {
public static void main(String[] args) {
cat one=new cat();//实例化
}
}
输出:我是无参构造方法