std.age = 18; //为成员属性赋值 std.dining(); //调用成员方法
class Student {
private String name; //姓名,私有的,不可以从类外部直接访问
private int age; //年龄,私有的,不可以从类外部直接访问
private float weight; //体重,私有的,不可以从类外部直接访问
//吃饭的方法,公有的,可以从任何地方访问
public void dining() {
System.out.println("吃饱了...");
weight++; //dining方法是类内部成员,可以直接访问本类私有成员
}
//走路的方法,公有的,可以从任何地方访问
public void walk() {
System.out.println("走累了...");
weight--; //walk方法是类内部成员,可以直接访问本类私有成员
}
}
public class Test {
public static void main(String[] args) {
Student std = new Student(); //实例化一个Student对象
std.age = 18; //试图从类外部访问私有成员,将会报出一个错误
std.dining(); //允许访问公有成员
}
}
class Student { //定义学生类
private String name; //姓名,私有
private int age; //年龄,私有
private float weight; //体重,私有
public void setName(String name) { //为姓名赋值的方法,公有
this.name = name;
}
public void setAge(int a) { //为年龄赋值的方法,公有
age = a;
}
public void setWeight(float w) { //为体重赋值的方法,公有
weight = w;
}
public void display() { //将所有信息打印出来的方法,公有
System.out.println("姓名:" + name + ",年龄:" + age + ",体重:" + weight);
}
public void dining() {……} //吃饭的方法,公有,代码略
public void walk() {……} //走路的方法,公有,代码略
}
public class Test {
public static void main(String[] args) {
Student std = new Student(); //实例化学生类对象
std.setName("张三"); //为姓名赋值
std.setAge(18); //为年龄赋值
std.setWeight(55); //为体重赋值
std.dining(); //调用吃饭的方法
std.display(); //将信息打印出来
}
}
/*定义ConstructorDemo类,对构造方法进行测试*/
class ConstructorDemo
{
/*构造方法,方法名与类名完全一致
无需指定返回值类型,也不能有返回值*/
public ConstructorDemo()
{
System.out.println("这是构造方法");
}
}
/*Test类,用来容纳main方法
一般将包含有main方法的类声明为public*/
public class Test
{
/*main方法,程序入口*/
public static void main(String[] args)
{
/*实例化ConstructorDemo类的对象*/
ConstructorDemo cd = new ConstructorDemo();
}
} //会输出“这是构造方法”
class Student { //定义学生类
private String name; //姓名,私有
private int age; //年龄,私有
private float weight; //体重,私有
//构造方法,根据传递进来的参数,为数据成员赋值
public Student(String n, int a, float w) {
//分别为每个数据成员赋初始值
name = n;
age = a;
weight = w;
}
public void setName(String n) {……} //为姓名赋值的方法,公有,代码略
public void setAge(int a) {……} //为年龄赋值的方法,公有,代码略
public void setWeight(float w) {……} //为体重赋值的方法,公有,代码略
public void display() {……} //将所有信息打印出来的方法,公有,代码略
public void dining() {……} //吃饭的方法,公有,代码略
public void walk() {……} //走路的方法,公有,代码略
}
public class Test {
public static void main(String[] args) {
//利用构造方法,为数据成员指定初始值
Student std = new Student("张三", 18, 55);
std.display(); //将信息打印出来
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有