数组这一块先不弄了。
娄与对象。
想要使用一个类必须有对象。
封装性 :
封装属性: private int age; public String getAge(){ return age} // 取得年龄 public void setAge(int a ){ age =a;} //设置年龄 per.setAge(“30”) //调用setter
构造方法:
可以发现,在程序中只要有“()”就表示调用了构造 方法 //构造方法中没有返回值
构造方法的名称必须与类名一致
只要是类就必须存在构造方法
重载:
只要每个构造方法的参数类型或参数个数不同,既可实现重载。
类设计分析:
根据要求写出类所包含的属性。
所有的属性都必须进行封装(private)。
封装之后的属性通过setter和getter设置和取得。
如果需要可加入若干构造方法。
再根据其它要求添加相应的方法。
类中的所有方法都不要直接输出,而是交给被调用出输出。
青梅枯萎竹马老去,
从此我爱的人都像去。
类 对象名 = null; //声明对象
对象名 =new 类(); //实例化对象
String 首字母大写,所以是一个类,此类在java中也算是一个比较特殊的类,
==是用来进行堆内址比较的。
public boolean equals(String str)。用于值比较
(str1.equals(str2))
一个字符串就可以调用String类中的方法,也就证明一个字符串就是一个String的匿名对象。
String 共享设计