赞
踩
目录
一、创建“Java or Kotlin Library” 模组。
1.2 新建 “Java or Kotlin Library” 模组。
2.2 main()函数中呼叫本类中自定义的子类,出现error “cannot be referenced from a static”。
Android Studio基于intellij idea开发,但是又把Java的开发模板从新建Project中移除了;好消息是,create module中可以选择“Java or Kotlin Library”。本篇的目的,就是介绍如何使用Android Studio编写Java的测试代码。
选择“File” --> “New” --> "New Project...", 选择任一Android项目的模板(注意,我们的Java测试代码和此处选择无关)。
选择“File” --> “New” --> "New Module...",选择 “Java or Kotlin Library”,并在右侧输入“Library name”和“Class name”,点击“Finish” 完成操作。
打开“JavaTestClass”这个类,并加入“main()” 函数,如下图。
在Animal.java中加入如下代码,
- public class Animal {
- private int legs = 4;
-
- public Animal() {
- System.out.println("Animal");
- }
-
- public int getLegs() {
- return legs;
- }
-
- public void setLegs(int legs) {
- this.legs = legs;
- }
- }
在JavaTestClass.java中加入类测试代码如下,
- public class JavaTestClass {
- public static void main(String[] args) {
- System.out.println("JavaTestClass:main");
-
- Animal animal = new Animal();
- System.out.println("I have " + animal.getLegs() + " legs!");
- }
- }
可以点击main()函数左侧的绿色三角形运行测试代码,截图如下!
可以在build.gradle中加入如下配置来避免中文乱码问题,
- tasks.withType(JavaCompile) {
- options.encoding = "UTF-8"
- }
建议不要在本类中自定义子类,将要定义的子类新建一个类文件处理,即可避免此问题。参见1.4如何创建一个新类。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。