Java基础之类和对象
-
类和对象
-
定义:
类:类是一个模板,它描述一类对象的行为和状态
对象:类是一个模板,它描述一类对象的行为和状态
类
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();//实例化 } }
输出:我是无参构造方法
-
-