基础篇——面向对象的解析

什么是对象啊? 对象就是现实生活中存在的东西,看得到,摸得着的东西。
那什么是面向对象啊?我认为是思考,思考这个对象,思考这个对象的属性与行为...然后获取所需要的东西!
1.简单的举个例子:比如Dog(狗)这个对象,它的属性有 name(名字)、colour(颜色)、age(年龄)等等,
而它的行为方法有吃,比如乖乖(狗狗也有名字,暂时叫乖乖)正在吃热狗...
2.以上的基本信息整理出来了,那么我们建立一个基本的排版

第一步建立一个Dog类
public class Dog{
}

第二步声明属性,初始化变量(public是公有的修饰符)
public String name;
public String coloour;
public int age;

第三步声明行为方法(构造方法)
public String toString(){  //这里使用的是toString()方法,toString前面有个String,所以返回的值是字符串即return "";
return "";
}
第四步建立Dog类的新对象dog
Dog dog=new Dog();

第五步使用新对象dog访问属性并赋值("."为访问修饰符)

dog.name="乖乖";
dog.colour="棕色";
dog.age=10;

第六步访问行为方法(构造方法)

dog.toString()

完整代码如下:
//建立一个Dog类
public class Dog {

//Dog类的属性
public String name;
public String colour;
public int age;

//Dog类的行为方法(指构造方法)
public String toString(){     //这里使用toString方法(),返回的是String类型的字符串
System.out.println(name+"正在吃热狗...");
System.out.println("这是一只"+colour+"的狗,"+"它的名字叫"+name+",现在"+age+"岁了!");
return "";
}

public static void main(String[] args) {

//建立Dog类新对象dog
Dog dog=new Dog();
//新的对象dog访问属性并给属性赋值  
dog.name="乖乖";
dog.colour="棕色";
dog.age=10;
//将其行为方法(指构造方法)打印输出
System.out.println(dog.toString());  //新对象dog访问toString()方法

}
}

运行结果:
乖乖正在吃热狗...
这是一只棕色的狗,它的名字叫乖乖,现在10岁了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值