小编Dar*_*ess的帖子

继承和多态之间的主要区别是什么?

我今天在模块开卷考试结束时遇到了这个问题,发现自己迷路了.我正在阅读Head first Java,两个定义似乎完全相同.我只是想知道主要区别在于我自己的想法.我知道有很多类似的问题,但是,我没有看到哪些提供了明确的答案.

java oop polymorphism inheritance

162
推荐指数
7
解决办法
25万
查看次数

耦合和凝聚力

我试图将耦合和内聚的概念归结为简洁的定义.有人可以给我一个简短易懂的解释(比这里这里维基百科的定义更短)?他们如何互动?

谢谢.

有人有一个好的,简短的例子吗?

architecture theory oop ooad

66
推荐指数
4
解决办法
4万
查看次数

对于Android应用程序,我如何按降序排序我的SQLITE数据库?

以降序显示数据的最有效方法是什么?

public String getRank() {

    String[] rank = new String[]{ KEY_ROWID };
    Cursor c = scoreDb.query(DATABASE_TABLE, rank, null, null, null, null, null);   //reading information from db.
    String rankResult = "";

    int iRow = c.getColumnIndex(KEY_ROWID); //Cursor looking for column setting equal to these ints.


    for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()) { 
        //Move to first row - where cursor starts and moves to next row as long it is not after last row.
        rankResult = rankResult + c.getString(iRow) + "\n"; 
        //Returning value of row …
Run Code Online (Sandbox Code Playgroud)

sqlite android sql-order-by

63
推荐指数
5
解决办法
11万
查看次数

将事件写入事件查看器

我在C#中找到了一个如何将新事件添加到事件查看器的示例.但是,我需要一个用C++(而不是.NET)编写的示例,它在"应用程序"部分下为事件查看器创建新事件.

c++ event-log

15
推荐指数
2
解决办法
3万
查看次数

"房间"类是抽象的; 无法实例化

我有一个类的抽象类,Room它有子FamilyStandard,我创建了room = new ArrayList<Room>();一个内部Hostel类.我有一个方法来添加一个房间到ArrayList;

public String addRoom(String roomNumber, boolean ensuite)
{
    if  (roomNumber.equals("")) 
        return "Error - Empty name field\n";
    else

    room.add( new Room(roomNumber,ensuite) );
    return  "RoomNumber: " + roomNumber + " Ensuite: " + ensuite 
     + "  Has been added to Hostel " + hostelName;
}
Run Code Online (Sandbox Code Playgroud)

但是我得到编译时错误;

房间很抽象; 无法实例化

我知道抽象类无法实例化,但添加房间的最佳方法是什么?

java abstract-class instantiation

12
推荐指数
2
解决办法
4万
查看次数

iOS:SKPaymentTransactionStateRestored originalTransaction == nil

我有一个具有自动续订订阅的应用程序,购买它们都很好,但是如果用户删除应用程序并尝试在以后恢复订阅我没有收到预期的数据.

根据apple docs的说法,我应该收到一个原始Transcation,其中包含初始交易的详细信息,在大多数情况下和沙箱上,这正是发生的情况,但是对于我们的一些客户实时应用程序,我们收到的原始事务的值为零.

任何人都可以想到为什么我不会收到originalTransaction回来?在[transaction transactionDate]中发回的日期与我对[[transaction originalTransaction] transactionDate]的预期相同,但我不知道如果originalTransaction为零,则[transaction transactionDate]将始终为零是否安全是originalTransaction的日期.

in-app-purchase ios

11
推荐指数
1
解决办法
2613
查看次数

如果两个IP在同一网络中,请使用Java进行测试

如何根据子网掩码测试两个IP是否在同一网络中?

比如我有IP地址1.2.3.4 1.2.4.3和:两者都是在同一个网络中,如果掩码是255.0.0.0或255.255.0.0甚至255.255.248.0但如果掩码为255.255.255.0 ..

java ip subnet

8
推荐指数
2
解决办法
6209
查看次数

Java:如何从int [] []中获取单个int值

我有一个int [] []对象.它在我的代码中定义如下:

public int[][] position = {
    {20, 30}, {73, 91},
    {82, 38}
};
Run Code Online (Sandbox Code Playgroud)

是否有可能获得每对圆括号中第一个值(左侧)的值,并使用for循环将它们存储为单独的int变量?基本上,是否可以提取"20","73"和"82"并将它们分别存储到int变量中?

java int extract

8
推荐指数
1
解决办法
206
查看次数

SQLSTATE [42S22]:找不到列:1054未知列

我试图使用PDO向MySQL插入记录,我的sql语句可以在下面的代码中看到.

<?php
    try{
        //include file myfunctions.php allows us to calls functions from it
        include ("myfunctions.php");
        //Assign function getConnection() from myfunctions.php to variable $db
        $db = getConnection();


        foreach($_POST['chk'] as $check_value)
        {
            $check = $check_value;
            $fav = "channel/item [title = \"$check\"]";
            $holidayDoc = simplexml_load_file('holidays.xml');
            $favourites = $holidayDoc->xpath($fav);

        foreach($favourites as $currentFav)
        {
            echo "{$currentFav->link}". "<br \>";
            echo "{$currentFav->title}". "<br \>";
            echo "{$currentFav->description}". "<br \>";
            echo "{$currentFav->pubDate} ". "<br \>";

            $sql = "INSERT INTO `saved_holidays` (`subscriberID`, `link`, `pubDate`, `title`, `description`) 
            VALUES (`John`, `$currentFav->link`, `$currentFav->pubDate`, …
Run Code Online (Sandbox Code Playgroud)

php mysql sql pdo

8
推荐指数
1
解决办法
6万
查看次数

模拟内部实例化对象

我正在编写一个测试类来测试我的'ImporterService'类.此服务读取InputStream并从其数据创建Object.Object(在本例中为Builder类)在"ImporterService"类中实例化.要测试我的'ImporterService'类,我需要验证Builder类的调用.为此,我想使用Mocking框架,但是如何在'ImporterService'之外创建'Builder'对象的模拟实例?

我的'ImporterService'类的方法如下所示:



    public Builder importFrom(BufferedReader reader) throws IOException {
        String someValue = readFrom(reader);
        Builder builder = new Builder();   // I need to mock this Builder object...
        builder.someMethod(someValue);     // to see of a method is called with the expected value
    }

我正在考虑将Builder类的创建移动到受保护的方法中,我可以在测试设置时覆盖它.但是这个解决方案对我来说似乎并不是很好,因为'ImporterService'类正在泄漏一些内部逻辑,并且可以通过我不想要的其他类来覆盖该方法.

java testing mocking

7
推荐指数
1
解决办法
4506
查看次数