版权声明:转载请注明出处 https://blog.csdn.net/lvhonglei1987/article/details/88412749
在Java里面一切都被看做对象,你可以把一切都抽象成Java中的对象。
想象一下,你有一个宠物狗,宠物狗就是一个对象,它有嘴巴、眼睛、鼻子、耳朵、性别等属性,它还会跑、叫、咬这些动作,下面我们用Java代码来实现上面的对象吧
public class Dog{
private String mouth;
private String nose;
private String eye;
private String ear;
private Integer sex;
public void run(){
System.out.println("小狗会跑");
}
public void shout(){
System.out.println("小狗会叫");
}
public void bite(){
System.out.println("小狗会咬");
}
//此处省略get和set方法
}
通过上面的代码,我们实现了一个Java代码写的狗,这是一个抽象的过程,你可以把任何事物都抽象成Java中的对象,那么我们定义了上面的对象,怎么去使用这个对象呢,来实现我们的main函数
public class Main{
public static void main(String[] args){
Dog dog = new Dog();
dog.setMouth("血盆大口");
dog.setNose("又大又丑的鼻子");
dog.shout();
}
}
上面的代码,大家可以自己在发挥一下,下面,总结一些必须要记住的知识:
1.Java中操纵的是对象的引用,在new的时候,是在堆中开辟了一块内存引用地址
2.Java中的基本类型,存储在堆栈中
基本类型 | 大小 | 最小值 | 最大值 | 包装器类型 |
---|---|---|---|---|
boolean | - | - | - | Boolean |
char | 16-bit | Unicode 0 | Unicode 2^16 -1 | Character |
byte | 8 bits | -128 | +127 | Byte |
short | 16 bits | -2^15 | +2^15 -1 | Short |
int | 32 bits | -2^31 | +2^31-1 | Integer |
先写到这里吧,明天在接着写,夜深了