<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xql_xql的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xql_xql</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xql_xql]]></copyright><item><title><![CDATA[java中通过继承Thread类构造线程]]></title><link>https://blog.youkuaiyun.com/xql_xql/article/details/77833550</link><guid>https://blog.youkuaiyun.com/xql_xql/article/details/77833550</guid><author>xql_xql</author><pubDate>Mon, 04 Sep 2017 09:59:02 +0800</pubDate><description><![CDATA[在java语言中，可以采用两种方式产生线程：


通过继承Thread类构造线程。实现一个Runnable接口。

    此处仅讨论第一种方面，通过此方法创建一个线程的步骤：

创建一个扩展（extends）Thread类用要在这个线程中执行的代码覆盖Thread类的run（）方法用关键字new创建所定义的线程类的一个对象调用该对象的start（）方法启动线程]]></description><category></category></item><item><title><![CDATA[java中方法的重载]]></title><link>https://blog.youkuaiyun.com/xql_xql/article/details/77736569</link><guid>https://blog.youkuaiyun.com/xql_xql/article/details/77736569</guid><author>xql_xql</author><pubDate>Thu, 31 Aug 2017 09:44:44 +0800</pubDate><description><![CDATA[方法的重载，即多个方法共享一个名字。
public void doubleInt(int data)
{
	System.out.println(2*data);
}
public void doubleInt(String data)
{
	System.out.println(data+data);
}        如上例所示，两个方法使用了同一个方法名doubleInt，但方法对于不同的]]></description><category></category></item><item><title><![CDATA[java中的抽象类和抽象方法]]></title><link>https://blog.youkuaiyun.com/xql_xql/article/details/77717547</link><guid>https://blog.youkuaiyun.com/xql_xql/article/details/77717547</guid><author>xql_xql</author><pubDate>Wed, 30 Aug 2017 15:54:07 +0800</pubDate><description><![CDATA[抽象类
        在关键字class前有修饰符abstract 加以修饰，抽象类没有具体的对象的概念类。例如由“鸟”这个类，可以派生出“麻雀”、“鸽子”、“鹦鹉”等子类。只要是一直实实在在的鸟，就一定属于一种具体的鸟。所以说“鸟”这个类只是代表了所有鸟类的共同属性，作为一个抽象的概念，其没有具体的对象。（即抽象类不能创建对象，必须产生其子类，由子类创建对象）
        运用这种方法]]></description><category></category></item><item><title><![CDATA[java中方法的声明及方法修饰符]]></title><link>https://blog.youkuaiyun.com/xql_xql/article/details/77714905</link><guid>https://blog.youkuaiyun.com/xql_xql/article/details/77714905</guid><author>xql_xql</author><pubDate>Wed, 30 Aug 2017 13:59:04 +0800</pubDate><description><![CDATA[方法声明的一般形式：
        
【可访问性修饰符】【abstract】【static】【final】【native】【synchronize】返回类型 方法名（参数表）【throws 异常类名表】
{
//方法体
}

-------------------------------------------------------------------------------]]></description><category></category></item><item><title><![CDATA[java中成员变量的声明及其修饰符]]></title><link>https://blog.youkuaiyun.com/xql_xql/article/details/77700113</link><guid>https://blog.youkuaiyun.com/xql_xql/article/details/77700113</guid><author>xql_xql</author><pubDate>Wed, 30 Aug 2017 09:46:03 +0800</pubDate><description><![CDATA[一个类的成员变量的声明必须出现在类体中，而不是在方法体中（方法体中声明的是局部变量）。
声明一个成员变量的一般形式：
                                                     
【可访问性修饰符】【static】【final】类型 变量名
 【可访问性修饰符】：说明该变量的可访问属性，即定义该该变量可以被访问的范围。
           ]]></description><category></category></item><item><title><![CDATA[java中类的声明以及类修饰符]]></title><link>https://blog.youkuaiyun.com/xql_xql/article/details/77696239</link><guid>https://blog.youkuaiyun.com/xql_xql/article/details/77696239</guid><author>xql_xql</author><pubDate>Wed, 30 Aug 2017 09:14:34 +0800</pubDate><description><![CDATA[类声明的一般形式：
【类修饰符】class类名【extends父类名称】【implements接口名称列表】
{
       变量定义及初始化；
       方法定义及方法体；

}
---------------------------------------------------------------------------------------------------]]></description><category></category></item><item><title><![CDATA[java中有关面向对象的基本概念]]></title><link>https://blog.youkuaiyun.com/xql_xql/article/details/76851443</link><guid>https://blog.youkuaiyun.com/xql_xql/article/details/76851443</guid><author>xql_xql</author><pubDate>Tue, 08 Aug 2017 10:39:52 +0800</pubDate><description><![CDATA[面向对象技术的基本原则：按问题领域的基本原则来实现自然分割和抽象，然后求解问题。
面向对象技术分类：

OOA（Object-oriented analysis）面向对象分析；OOD（Object-oriented design）面向对象设计；OOP（Object-oriented programing）面向对象的程序设计。
在面向对象技术中用对象来表现事物，消息传递来建立事物之间的联系，]]></description><category></category></item></channel></rss>