学java就是最主要还是和类和对象打交道,此所谓万物皆对象。。。
类是对象的妈妈,而对象就像妈妈把她的希望要儿子实现一样,典型的望子成龙,不,是一定要成龙。。。专业术语就是对象是类的具体实例化,类是对象的抽象
如何定义一个类:
publci class Dog{
private String name;
private int money;//类型前面加private是为了保护数据只能在本类中使用
//如果不定义构造函数,系统会默认生成一个与类名相同的不带参数的构造函数(构造不能带返回值类型,否则就变成了普通方法)
public Dog(String name, int money) {
this.name = name;
this.money = money;
}
//带参的构造函数,构造函数主要用于对象的初始化
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}
//get与set方法 主要是为了方便对对象中数据访问和设置,之前说到private修饰的变量就只能在get与set方法中才能改变,这样便使得java具有很高的安全性
public static void main(String[] args) {
Dog dog=new Dog();//调用无参构造函数实现
Dog dog1=new Dog("小苗",20);//调用有参构造函数实现
System.out.println(dog1.getName());//调用getNmae函数输出
}
这里仅仅聊一点点对象的概念和如何初始化,,,,后面还会继续聊聊 菜鸟水平有限 这在学习中 。。。。