Java类的使用

Posted 努力修炼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java类的使用相关的知识,希望对你有一定的参考价值。

在一个Java文件中写两个类:一个基本的类,一个测试类。
注意:文件名称和测试类名称一致。

如何使用呢?
创建对象使用。
如何创建对象呢?
格式:类名 对象名 = new 类名(); Student s = new Student(); //创建对象
如何使用成员变量呢?
对象名。变量名s.age = 27;
System.out.println(s.age);
如何使用成员变量呢?
对象名。方法名(...)s.study();

这是学生类
class Student {
//姓名
String name; //null
//年龄
int age; //0
//地址
String address; //null
//学习
public void study() {
System.out.println("学生爱学习");
}
//吃饭
public void eat() {
System.out.println("学习饿了,要吃饭");
}
//睡觉
public void sleep() {
System.out.println("学习累了,要睡觉");
}
}

//这是学生测试类
class StudentDemo {
public static void main(String[] args) {
//类名 对象名 = new 类名(); Student表示使用Student这个类 用哪个类就写类的名字
Student s = new Student(); //创建对象
//输出成员变量值(两种方法)
第一种方法(普通方法)
//System.out.println(s.name);
//System.out.println(s.age);
//System.out.println(s.address);
//改进写法第二种方法(普通方法)
//给成员变量赋值
s.name = "林青霞"; s.name中s是上面Student类型的s
s.age = 27;
s.address = "北京";
//赋值后的输出
System.out.println(s.name+"---"+s.age+"---"+s.address);
//调用方法
s.study();//对象名。变量名 不过在这里有一个字符串形式看下面例子
s.eat();
s.sleep();
}
}

字符串例子:
如果在成员方法中有这么一个方法
public void call(String name){
System.out.println("给"+name+"打电话");
}
在测试类中调用需要这么做
p.call("刘文鑫");
最后会输出给刘文鑫打电话;
这是因为定义了一个String类型,需要在调用的时候给放一个值

 

以上是关于Java类的使用的主要内容,如果未能解决你的问题,请参考以下文章

Java并发辅助类的使用

Java中内部类的使用总结

在 Java 中使用 User 类的 RequestForFile() 类的问题

《java基础知识》Java字符串详解

java内部类的匿名内部类

Java集合框架--Collections工具类的使用 & Java集合框架总结