在一个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类型,需要在调用的时候给放一个值

最新文章

  1. Xamarin+Prism开发详解三:Visual studio 2017 RC初体验
  2. $(window).height(),在火狐下面获取的高度并不是可视区域的高度
  3. LTP随笔——本地调用ltp之ltp4j
  4. Nginx禁止ip访问或IP网段访问方法
  5. Linux User's Manual IOSTAT
  6. ORA-00928: 缺失 SELECT 关键字
  7. Google Noto Sans CJK 字体
  8. putty完全使用手册--多窗口---git提交---连接数据库--自动日志显示
  9. 在GlassFish应用服务器上创建并运行你的第一个Restful Web Service【翻译】
  10. 新手学习SEO要做的七件事是什么?
  11. 搭建SpringCloud-Eureka 注册中心以及服务提供与调用
  12. Spark提高篇——RDD/DataSet/DataFrame(二)
  13. java应用,直接请求没问题,通过nginx跳转状态吗400
  14. SpringBoot2.x个性化启动banner设置和debug日志
  15. 洛谷 P1309 瑞士轮 解题报告
  16. C# 算法题系列(二) 各位相加、整数反转、回文数、罗马数字转整数
  17. Mybatis中的@SelectKey注解
  18. poj3250 Bad Hair Day 单调栈(递减)
  19. (cmath)关于头文件cmath
  20. Nginx + Keepalived使用文档

热门文章

  1. Tensorflow系列专题(四):神经网络篇之前馈神经网络综述
  2. python接口调用把执行结果追加到测试用例中
  3. 数据源管理 | 基于JDBC模式,适配和管理动态数据源
  4. Supervisor 使用和进阶4 (Event 的使用)
  5. B 方块消消乐
  6. 跑马灯效果、jquery封装、$.fn和$.extend方法使用
  7. Ring 笔记 - 核心概念
  8. 安装一个KVM服务器
  9. 微信号网页版api
  10. VSCode 初次写vue项目并一键生成.vue模版