本文共 1099 字,大约阅读时间需要 3 分钟。
今天學習了JAVA的类、方法和对象,给我的感觉很像Javascript的对象和函数。 在JAVA中,类包含实例变量和方法! 实例变量——>对象本身已知的事物,也就是对象的状态!给我的感觉就是定义的各种类型数据的初始化!全局变量的初始化可以不附初值! 方法——>对象执行的动作。在方法中定义的数据需要初始化赋值! 同时,今天也明白了昨天的问题。一个源文件中只能有一个public类,我将之称为主类,在主类中可以定义的方法才能使用main();作为主干程序!也是初始引导程序!这是我的理解!class Dog { private int size; public void setSize(int num){ size=num; } void bark(int numOfBark){// numOfBark=5; while(numOfBark>0){ if(size>60){ System.out.println("Wooof! Wooof"); } else if(size>15){ System.out.println("Ruff! Ruff!"); } else{ System.out.println("Yip! Yip!"); } numOfBark-=1; } }}class DogTestDrive{ public static void main(String[] args){ Dog[] d=new Dog[5]; int x=0; int y=21; byte z=21; if(y==z){ System.out.println(true); } while(x<5){ d[x]=new Dog(); d[x].setSize(y); d[x].bark(x); System.out.println("这是第"+x+"只狗在吠"); x+=1; y=y-5; } }}这是今天写的一个小程序! 在这之中有JAVA中数组的一些基本知识:数组本身也是对象。数组之中单元素的初始化对象可以通过下标来实现!首先是数组的初始化对象 ,然后是通过下标进行元素的对象初始化。 然后就是变量类型的一致性!兼容性! 最后是封装private!数据的传入通过setter来实现,将setter设置为public! 封装能够提高程序的安全性! 末尾了解了一下“==”与“equals()"的区别! 前者用来对比primitive主数据类型和判断是否指向同一个对象。 我的认识就是对比字节组合!
转载地址:http://grarb.baihongyu.com/