当前位置:K88软件开发文章中心编程语言APP编程Android01 → 文章内容

第七章 Java应用程序编程

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-23 11:13:58

码添加到类中来。查看Eclipse中的Outline视图,理解它如何帮助实现导航类内容。第四步保存我们新建的类文件。回到主类当中,为新类在主方法中创建一个对象:GameUser aUser = new GameUser("Jim", 0);我们符合构造当中的参数要求——以上代码中的“new”关键字将使构造开始执行。现在我们可以使用这个类实例,通过调用其方法访问其中的数据:System.out.println(aUser.getScore());aUser.setScore(5);System.out.println(aUser.getScore());运行程序以查看调用对象上的public方法之后,值产生了什么样的变化。大家可以创建多个对象实例,并对它们进行分别管理:GameUser anotherUser = new GameUser("Jane", 5);4. 继承与界面第一步我们已经了解了如何通过创建对象实例来使类定义一系列职责。它的效果不仅作用于我们所创建的类本身,同时也作用于其它我们能够使用的现有Java及Android类。除此之外,在创建这些平台类实例的同时,大家还可以利用继承对其加以扩展。在继承机制的帮助下,我们可以创建出一个继承现有类功能、同时又拥有自己运行流程的类。在我们所创建的第一个Android项目中,主Activity类就是一个很好的例子。现在打开Android项目中的这个类。在类声明的开头,大家会看到“extends Activity”。这意味着该类属于Android Activity类中的一个子类。这里的Activity类用于使Android系统处理向用户呈现的屏幕内容,而各方法则用于不同变量状态下的屏幕内容(创建、暂停与消除等)。通过向Android Activity类声明中的定义方法添加代码并在必要时增加额外方法的方式,我们能够更专注于实现应用程序的独特风格。这是我们经常会在Android上使用的模式,用于为应用程序的常见需要扩展定义类。大家可以用自己的类适当对其加以补充。第二步再来看Activity类中的起始行。请记住,我们添加了“implements OnClickLisener”来处理UI中的按钮点击操作。这将通过引用被实施在界面当中。界面类似于一个我们利用“extends”继承而来的类,只不过界面声明只需简单罗列方法概述。大家需要对每一项概述进行方法实施。因此当我们实施OnClickListener时,需要委托该类提供一个onClick方法——正如我们在之前的Android项目中所做。因此界面类似于一项协定。在继承机制的辅助下,扩展类能够继承由类声明所提供的、用于实现超类(即经过扩展的类)的方法实施。如果需要,大家可以覆盖这些实施内容。总结在今天的教程中,我们简要介绍了一些Java语法方面的基本知识。当然,还有很多其它关于Java的结构与概念需要了解。如果大家此前没有接触过Java,又希望保证自己能拥有足以顺利应对Android开发工作的必要知识,请务必点击此处认真阅读甲骨文公司发布的Java指南。其中需要认真学习的主题包括数组与交换语句。在本系列的后续文章中,我们将探讨一些大家最常用到的Android类。而在下一章节中,我们则开始探索Android应用项目中的资源。

上一页  [1] [2] [3] 


第七章 Java应用程序编程