2022年12月6日日志主要内容:
单例模式
单例模式:1个类只能产生一个对象;就算你创建多次得到的也是同一个对象
主代码:
package cn.sina;
//设置模式
//单例模式:1个类只能产生一个对象;就算你创建多次得到的也是同一个对象
public class Student {
//自问自答:有什么---->属性
private String number;
private String name;
private int age;
//自问自答:他能干什么---->方法
public void study(){
System.out.println("学习");
}
public void eat(){
System.out.println("吃饭");
}
public Student() {
}
public Student(String number, String name, int age) {
this.number = number;
this.name = name;
this.age = age;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "Student{" +
"number='" + number + '\'' +
", name='" + name + '\'' +
", age=" + age +
'}';
}
}
测试代码:
ackage cn.sina;
public class Test1 {
public static void main(String[] args) {
Student s1 = new Student();
s1.setName("xh");
s1.setAge(19);
s1.setNumber("L9999");
System.out.println(s1);
}
}
java常见类
Object类是超类、基类,所有类的直接或间接父类,位于继承树的最顶层;任何类如没有书写extends显示继承某个类,都默认直接继承0bject类,否则为间接继承;0bject类中所定义的方法,是所有对象都具备的方法;0bject类型可以存储任何对象(作为参数,可接受任何对象。作为返回值,可返回任何对象)。
public class Dog extends Object{
}
toString()方法
public String toString() {}
charAt:返回索引值
String string = new String("abcabcdddasd");
System.out.println(string.(0));
endsWith:测试此字符串是否以指定的后缀结束
String string = new String("abcabcdddasd");
System.out.println(string.endsWith("abc"));
startsWith:测试此字符串是否以指定的前缀开始
System.out.println(string.startsWith("abc"));
toLowerCase:使用默认语言环境的规则将此String中的所有字符转换为小写。
String str1 = new String("NBA");
System.out.println(str1.toLowerCase());
toUpperCase:使用默认语言环境的规则将此String中的所有字符转换为大写。
String str2 = new String("cbaads");
System.out.println(str2.toUpperCase());
length:字符串长度
String str2 = new String("cbaads");
System.out.println(str2.length());
replace:替换
String str2 = new String("cbaads");
System.out.println(str2.replace("a","x"));
trim:返回字符串的副本,忽略前导空白和尾部空白。
String str3 = new String("msh");
System.out.println(str3.length());
String str4 = str3.trim();
System.out.println(str4.length());