小编unh*_*ler的帖子

期望的类,委托,枚举,接口或结构

我正在上课.我在标题中遇到了问题.这是代码:

class delivery
{
    private string strDeliveryName;
    private string strDeliveryAddress;
    private string strDeliveryDay;
    private string strDeliveryTime;
    private string strDeliveryMeal;
    private string strDeliveryInstructions;
    private string strDeliveryStatus;
}
public delivery(string deliveryName, string deliveryAddress, string deliveryDay, string deliveryTime, string deliveryMeal, string deliveryInstructions, string deliveryStatus)
    {
        strDeliveryName = deliveryName;
        strDeliveryAddress = deliveryAddress;
        strDeliveryDay = deliveryDay;
        strDeliveryTime = deliveryTime;
        strDeliveryMeal = deliveryMeal;
        strDeliveryInstructions = deliveryInstructions;
        strDeliveryStatus = deliveryStatus;
    }
Run Code Online (Sandbox Code Playgroud)

我收到公共交付的错误,任何想法为什么?

c# class

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

Java StackOverFlowError - 错误的递归调用?

我给了一组名为"dictionary"的字符串,存储为字段,表示单词字典.

我将编写一个接受String参数("短语")的方法,并返回一个包含字典集中所有单词的集合,这些单词可以通过重新排列给定短语中的字符来实现.基本上我在字典中搜索字谜.

这是我的代码:

public Set<String> getWords(String phrase) {
    Set<String> anagrams = new TreeSet<String>();
    String chosen = "";
    anagrams.addAll(getWords(phrase, chosen));
    return anagrams;
}

public Set<String> getWords(String phrase, String chosen) {
    if (phrase == null) {
        throw new IllegalArgumentException();
    } 
    Set<String> anagrams = new TreeSet<String>();
    if (dictionary.contains(chosen)) {
        anagrams.add(chosen);
        anagrams.addAll(getWords(phrase, chosen));
    } else {
        for (int i = 0; i < phrase.length(); i++) {
            String ch = phrase.substring(i, i + 1);         
            String temp = phrase.substring(0, i) + phrase.substring(i + 1);
            anagrams.addAll(getWords(temp, chosen …
Run Code Online (Sandbox Code Playgroud)

java recursion backtracking

2
推荐指数
1
解决办法
1706
查看次数

无需按Esc键即可启用IPhone Intellisense

无论如何只需打开XCode中的intellisense支持而不必按下转义键?

iphone xcode

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

使用LINQ从process []获取string []或进程id

我打开了五个notepad.exe.现在我想知道与每个notepad.exe相关的所有进程ID.

我知道我可以通过以下方式检索记事本进程列表:

Process [] processes = Process.GetProcessesByName("notepad");

但是现在我想要使用LINQ的那些记事本实例的进程Id的字符串[].我怎么做?我知道我可以创建string []并使用foreach循环填充字符串[]但我想知道使用LINQ.

c# linq string

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

Java泛型 - 任何运行时的好处

我想知道Java5提供的Generics是否有任何运行时优势.我的意思是,我知道我们可以为类/集合实现类型安全,并为泛型提供一系列可能的对象,但是在编译时间之前我们在运行时获得了什么好处?

java generics

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

帮助使用Arrays for Java

// ****************************************************************
// Sales.java
//
// Reads in and stores sales for each of 5 salespeople.  Displays
// sales entered by salesperson id and total sales for all salespeople.
//
// ****************************************************************
import java.util.Scanner;

public class Sales
{
    public static void main(String[] args)
    {
    final int SALESPEOPLE = 5;
    int[] sales = new int[SALESPEOPLE];
    int sum;
    int average;
    int max=sales[0];
    int min=sales[0];
    int salemade;
    Scanner scan = new Scanner(System.in);

    for (int i=0; i<sales.length; i++)
        {
        System.out.print("Enter sales for salesperson " …
Run Code Online (Sandbox Code Playgroud)

java

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

列表中的python项添加到字符串

我试图将列表中的项连接到字符串上.

list = ['a', 'b', 'c', 'd']
string = ''
for i in list:
    string.join(str(i))
Run Code Online (Sandbox Code Playgroud)

python

1
推荐指数
2
解决办法
87
查看次数

Python - 如何通过另一个类的属性对列表进行排序

我在一个类的列表中有一些元素.我希望它们在新列表中排序,并且必须按照另一个类的属性进行排序.

谁能举个例子?

到目前为止,我的代码如下所示:

class Carcompany:
  def __init__(self, model, production_number):
    self.model = model
    self.production_number = production_number
    self.car_list = []

  def add_car_to_car_list(self, car):
    self.car_list.append(car)

class Info:
  def __init__(self):
    self.license_plate_number = []

  def add_license_plate_to_list(self, license_plate):
    self.license_plate_number.append(license_plate)
Run Code Online (Sandbox Code Playgroud)

我需要self.car_list排序self.license_plate_number- 最高编号.我不知道到底有多少我不知道.我感谢任何帮助,我可以得到:)

python sorting

0
推荐指数
1
解决办法
1827
查看次数

python异常:如何打印嵌套try的所有调试信息?

我有代码:

try:
    print test.qwerq]
    try:
        print test.sdqwe]
    except:
        pass
except:
   pass
Run Code Online (Sandbox Code Playgroud)

如何在嵌套try中打印所有错误的调试信息?

python

0
推荐指数
1
解决办法
613
查看次数

覆盖接口的其他方案

请考虑以下代码:

public class Main implements Vehicle, Car {
  public static void main(String[] args) {
    Main generalConcreteClass = new Main();
    System.out.println(((Vehicle) generalConcreteClass).TYPE); //**Line 1**

    Vehicle vehicle = new Main();  //**Line 2**
    System.out.println(vehicle.TYPE);//  Here there is no Ambiguity since vehicle is of TYPE vehicle

    System.out.println(((Car)vehicle).TYPE);  // **Line3** This doesn't throw ClassCastException..
  }
}
Run Code Online (Sandbox Code Playgroud)

这里,Vehicle和Car接口都具有相同的常量TYPE,具有不同的值.

Line1上的generalConcreteClass会有歧义,因此需要进行类型转换,并且可以访问任何一个TYPE.

Line2:车辆对象有车辆界面参考.

第3行:如何将我的车辆对象转换为Car类型并仍然可以访问常量TYPE of Car.如何使车辆物体可见.或者它如何在内部工作?

现在,如果我不使我的类实现Car接口,那么类型的类型转换车辆对象类型Car会抛出ClassCastException.

java interface

0
推荐指数
1
解决办法
93
查看次数

标签 统计

java ×4

python ×3

c# ×2

backtracking ×1

class ×1

generics ×1

interface ×1

iphone ×1

linq ×1

recursion ×1

sorting ×1

string ×1

xcode ×1