无参构造有参构
***构造代码:
public class Student {
privste String name;
privste int age;
public Student(){
System.out.println(“我是无参构造方法”);
}
public Student(String name,int age){
System.out.println(“我是有参构造方法”);
this.name=name;
if(ago>=0 &&age<150)
this.age=age;
else
System.out.println(“age错误”);
}
public void steName(String name)
{
this.name=name;
}
public String getName(String name){
return this.name;
}
public void setAge(int age)
{
this.age=age;
}
public int getAge(){
return this.age;
}
public void show()
{
System.out.println(“我叫:”+this.age+" "+this.age+“岁”)
}
}
输入:
package com.hg.dem01;
public class dem01Student{
public static void main(String【】 arge){
Student stu1=new Student();
stu1.show();
System.out.println(“这是一条分割线”);
student stu2=new Student(“小君”,14);
stu2.show();
stu2.setAge(15);
stu2.show();
}
}
这篇博客展示了Java中一个名为`Student`的类,包含无参构造和有参构造方法,用于初始化学生姓名和年龄。在有参构造中,对年龄进行了合理性检查。此外,还定义了`setName`、`getName`、`setAge`和`getAge`方法进行属性的设置和获取。在`main`方法中,创建了`Student`对象并调用相应方法展示信息。
170万+

被折叠的 条评论
为什么被折叠?



