类和对象的学习

简介: 类和对象的学习

类和对象说明

类的属性和方法

类的入门案例

//类名
public class school {
  //属性
  String name; //名称
  int jsNumber; //教室数目
  int jfNumber;//机房数目
  //方法
  public void show(){
    System.out.println("名称: "+ name + "教室数目" + jsNumber + " , 机房数目:" + jfNumber);
 }
}
public class Demo01 {
  public static void main (String[] args){
    //声明
    School school;
    //分配空间
    school = new School();
    //点访问属性
    school.name = "华夏高中";
    school.jsNumber = 36;
    school.JFNumber = 8;
    school.show();
 }
}

类的入门案例内存图

public class Demo01 {
  public static void main (String[] args){
    //声明
    //School school;
    School school = new School();
    //点访问方法
    school.show(); //名称:null,教室数目:0,机房数目:0
    //点访问属性
    school.name = "华夏高中";
    school.jsNumber = 81;
    school.JFNumber = 9;
    school.show();
 }
}

游客案例

public static void main(Stringl] args)]{
  Scanner scanner = new Scanner(System.in);
  while (true) {
    System.out.print("请输入姓名:");
    String name = scanner.next(); 
    if (name.equals("n")) break; 
    // 提供了一个退出通道  
    System.out.print("请输入年龄:");
    int age = scanner.nextInt();
    Visitor visitor = new Visitor();
     // 创建对象
     visitor.name = name :
     visitor.age = age;
     visitor.show();
     }
System.out.println("退出程序");
}

点访问对象自动提示

修改管理员密码

积分回馈

类的多个对象内存图

栈资源释放

堆资源释放

printf

相关文章
|
9月前
|
存储 编译器 程序员
C++:类和对象(中)
C++:类和对象(中)
73 1
|
编译器 C++
【C++】类和对象(二)
类和对象(二) 类中有六个默认成员函数: 编译器会自动生成以下6个默认成员函数。 默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。
64 0
|
9月前
|
编译器 C++
【C++】类和对象(下)
【C++】类和对象(下)
|
9月前
|
Java
类和对象三
类和对象三
27 2
|
存储 编译器 C语言
【类和对象(上)】(二)
【类和对象(上)】(二)
44 0
|
9月前
|
编译器 C++
C++类和对象(下)
C++类和对象
75 0
|
9月前
|
存储 安全 编译器
|
9月前
|
存储 编译器 C语言
【C++】:类和对象(1)
【C++】:类和对象(1)
64 0