首先声明一下适合人群:
1.本教程只对于学过JAVA或者有过JAVA基础,也有过其他编程语言的经验!
2.即将转入IT或者移动开发行业!
3.什么都没学,但是能努力,勤学!
4.每天更新1至2节课程!
5.课程从JAVA面向对象开始!
day01-1类和对象
1,什么是对象?
答:可以用"5个字概括":万物皆对象。无论是实体还是虚拟的事物都是对象。
2,类与对象的理解?
答:类,顾名思义就是用来描述事物的特征,行为及其他说明的,以class关键字"类"命名。
对象 ,就是类的操作实例。
我用具体实例,来说明类,
以动物来说明类的理解。
猫:就是一个类。
属性:名字,年龄,颜色,品种,有眼睛,腿,尾巴等等……。
行为:会跑,跳,叫。
这就是猫!
我们用代码写出来:
//创建一个猫类
class Cat{
//猫的属性
String name;
int ?age;
String color;
//无参和有参构造方法
public Cat(){
}
public Cat(String name,int age,String color){
this.name=name;
this.age=age;
this.color=color;
System.out.println("");
//吃的方法
public void eat(){
System.out.println("");
}
//运动的方法
public void run(){
System.out.println("");
}
//main主方法
public static void main(String[]ags){
//创建猫的实例tom并行参
Cat tom=new Cat("tom",10,"red");
//实例调用方法
tom.eat();
tom.run();