首页 文章
  • 197 votes
     answers
     views

    为什么在实体框架模型定义中使用'virtual'用于类属性?

    在以下博客中:http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx 该博客包含以下代码示例: public class Dinner { public int DinnerID { get; set; } public string Ti...
  • 7 votes
     answers
     views

    在Java中,为什么超类方法不能从子类实例访问受保护的或私有的方法/变量?

    让我们从另一个行为开始:即使您将方法/变量声明为私有,同一个类的另一个实例也可以访问它 . 没关系,我可以忍受它 . 我将这些类称为私有而不是实例私有 . 现在问题部分:例如,在运行时我希望能够检查 this 类中的所有String变量都不为null,如果它们为null,则应将它们更改为字符串"NULL" . 我可以使用反射来运行变量并获取它们的值 . 但是如果我扩展我的类并添...
  • 0 votes
     answers
     views

    Python tkinter更改变量标签状态和状态栏

    我这里有一点问题 . 这是关于TKinter中标签变量的交换 . 我的程序不会刷新值 . class Application(Frame): def __init__(self,parent,**kw): Frame.__init__(self,parent,**kw) self.x = None self.directory = No...
  • 390 votes
     answers
     views

    如何使用print()打印类的对象?

    我正在学习Python中的绳索 . 当我尝试使用 print() 函数打印类 Foobar 的对象时,我得到如下输出: <__main__.Foobar instance at 0x7ff2a18c> 有没有办法可以设置类及其对象的打印行为(或字符串表示)?例如,当我在类对象上调用 print() 时,我想以某种格式打印其数据成员 . 如何在Python中实现这一点? 如果您熟悉C类...
  • 0 votes
     answers
     views

    python类中的不可变属性和类型检查

    我在python中寻找一种方法来在python中构建类: setter检查赋值前的值的类型 无法添加新的类属性 暂时我找到了这两个装饰器: def getter_setter_gen(name, type_): def getter(self): return getattr(self, "__" + name) ...
  • 2 votes
     answers
     views

    从列表中引用的Python类变量

    为了进一步了解python,我开始创建一个非常简单的tic tac toe AI . 目前,我对python中没有预料到的一些行为感到困惑,当我将一个类实例变量附加到本地列表并更改本地列表中的项时,实例变量也会发生变化 . 如何在不影响类实例变量的情况下仅更改本地列表元素? 这是受影响的程序的摘录: class ticAI: def __init__(self, board): ...
  • 174 votes
     answers
     views

    在C中转发嵌套类型/类的声明

    我最近遇到了这样的情况: class A { public: typedef struct/class {...} B; ... C::D *someField; } class C { public: typedef struct/class {...} D; ... A::B *someField; } 通常你可以声明一个类名: class A; 但是你不...
  • 0 votes
     answers
     views

    超出最大递归深度 - Python Setter和Getters [重复]

    这个问题在这里已有答案: Python: maximum recursion depth exceeded while calling a Python object when calling copy function 1回答 Using Properties in Python clases cause “maximum recursion depth exceeded” [dupli...
  • 210 votes
     answers
     views

    使用linq [duplicate]选择distinct

    这个问题在这里已有答案: LINQ: Distinct values 7个答案 我有 class 的 class 名单 public class LinqTest { public int id { get; set; } public string value { get; set; } } List<LinqTest> myList = new List<LinqTe...
  • 926 votes
     answers
     views

    自我的目的是什么?

    Python中 self 字的目的是什么?我理解它指的是从该类创建的特定对象,但我不明白为什么它明确需要作为参数添加到每个函数 . 为了说明,在Ruby中我可以这样做: class myClass def myFunc(name) @name = name end end 我很容易理解 . 但是在Python中我需要包含 self : class myClass:...
  • 0 votes
     answers
     views

    二元运算符的错误操作数类型'=='

    我有这个代码在jdk 1.6中编译,它在一台计算机上工作,但在另一台计算机中显示错误 public static void rellenarLinea(final StringBuffer psLinea, final ResultSet rs, final int plNumberOfColumns, final JDateEdu poDateEdu, final ResultSetMetaDa...
  • 0 votes
     answers
     views

    如何在python类中替换变量?

    我被指示定义一个带有3个变量的类:(看起来像这样) class random(object): def __init__(self,a,b,c): self.a=a self.b=b self.c=c self.result= #calculations with a,b and c. def __str__(self...
  • 0 votes
     answers
     views

    有谁知道为什么我得到Null异常错误?

    我继续得到Null异常 . 我在程序中实例化了myHello,但它仍然给了我这个错误 . 提前致谢 . class Hello { public Dictionary<int, string> one; public Dictionary<int, ushort> two; public Dictionary<int, bool> thr...
  • -1 votes
     answers
     views

    Python的内置类函数[关闭]

    你对Python的类内置函数有很好的参考吗?对我来说,这个功能需要一点点提升 . 它看起来非常强大,但我还没有完全理解它,我正在寻找一个好的向导 . 我在谈论这个: class squash(): def __init___(self, chocolate) 我只是不明白他们
  • 1 votes
     answers
     views

    从其内部类访问类对象

    这个方法在JFrame对象里面,如何将该JFrame对象作为参数传递给其内部类中的方法?我的代码是:评论解释了我有兴趣做的事情: public void runTime(){ ActionListener action = new ActionListener(){ public void actionPerformed(ActionEven...
  • 0 votes
     answers
     views

    class module - VBA - 从excel表导入数据

    嗨,我是VBA新手所以请耐心等待 . 我创建了一类应该使用excel表中数据的员工 . 我做了一个快速搜索,但我还没有找到如何将我的数据从同一个excel表导入我的类模块 . 这是我的员工类模块: Dim C As Class1 Set C = New Class1 Type Employee Name As String Address As String Salary...
  • 0 votes
     answers
     views

    为什么派生类接口的引用显示基类的字段?

    我正在创建一个带有属性的抽象基类,并在派生类中继承该基类 . 派生类继承基类和接口 . 当我尝试使用接口引用派生类的对象时,我看到基类的属性也未在派生类接口中声明 . 原始代码有点大,但跟随我遵循的方法相同 Base class: public class PromotionBase : IPromotionBase { private string CurrentPromotion = ...
  • 2 votes
     answers
     views

    如何在flutter(dart)中访问其他类方法?

    我在脚手架中使用了颤振贴图,并且在scaffold widget类中有一个名为“showMyBottomSheet”的方法 . 用于在点击 Map 并打开底部工作表时执行此方法的 Map . 但是现在我已经将这两个文件分开了,我无法从 Map 类访问脚手架状态小部件中的“showMyBottomSheet”方法 . 我该怎么做?我不应该将它们分开吗? 我的主页 - home.dart clas...
  • 157 votes
     answers
     views

    Java:如何从泛型类型中获取类文字?

    通常情况下,我看到人们像这样使用类文字: Class<Foo> cls = Foo.class; 但是,如果类型是通用的,例如,名单?这工作正常,但有一个警告,因为List应该参数化: Class<List> cls = List.class 那么为什么不添加一个 <?> ?好吧,这会导致类型不匹配错误: Class<List<?>>...
  • 1 votes
     answers
     views

    使用酸洗在Scala上使用特征序列化类时出错?

    我正在尝试使用Pickling序列化Scala类 . import scala.pickling.Defaults._ import scala.pickling.json._ trait Tr[T<: Tr[T]]{} class Sub(z: Int) extends Tr[Sub] {} class Data(b: Tr[_]) val message = ne...
  • 157 votes
     answers
     views

    如何使用Linq从对象列表中获取唯一的属性列表?

    我正在尝试使用Linq返回一个id列表,给出id为属性的对象列表 . 我希望能够在不循环遍历每个对象并拉出我找到的唯一ID的情况下执行此操作 . 我有一个MyClass类型的对象列表,这个类的一个属性是一个ID . public class MyClass { public int ID { get; set; } } 我想要做的是写一个Linq查询来返回我那些ID的列表 如果 IList&...
  • 2 votes
     answers
     views

    C#class vs struct [关闭]

    Microsoft具有以下使用struct的规则: 如果类型的实例很小并且通常是短暂的或者通常嵌入在其他对象中,则考虑定义结构而不是类 . 除非类型具有以下所有特征,否则不要定义结构:它在逻辑上表示单个值,类似于基本类型(整数,双精度等) . 它的实例大小小于16个字节 . 这是不可改变的 . 它不必经常装箱 . 据我所知,当您需要值类型行为时,可以创建struct . 当然,这会在分配并将其...
  • 0 votes
     answers
     views

    奇怪的类型名称和构造函数在模板中

    我试图理解C中的模板类 . 首先,我想了解这一行的含义: template <typename T, typename Ord = columns, typename All = abc::allocator<T,16> > class matrix 其中columns和allocator分别是struct和在其他地方定义的类(名称空间abc中的第二个) . 让我感到困扰...
  • -7 votes
     answers
     views

    为什么C 17在模板中有两个关键字(class和typename)用于相同的目的

    模板模板参数声明只能在C 17之前使用关键字class而不能使用typename . 这是直到C 17的那些之间的差异 . 从C 17开始,两者都是相同的 . 那么为什么C 17不赞成模板参数中的一个关键字(class)和类型参数声明? 因为 class 有两个不同的含义
  • 0 votes
     answers
     views

    C#类项目 - 需要帮助计算周长[关闭]

    考虑以下项目: 创建一个新的Windows窗体应用程序项目并将其名称更改为MyRectangle . 创建一个名为Rectangle的类 . 添加名为_height的私有整数变量,以及另一个名为_width的私有整数变量 . 为两个变量添加访问器,将其称为“高度”和“宽度” . 让访问者读取和写入_height和_width变量 . 添加一个名为GetArea()的公共方法,它返回矩形的区域,另一...
  • 0 votes
     answers
     views

    创建一个Form类在Symfony中不起作用,没有显示错误

    我试图从表单类在 Symfony 中创建一个简单的表单 . 代码显示没有错误,但它不会显示在浏览器中 . 任何人都知道我做错了什么? 调节器 namespace ReuseBundle\Controller; use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Component\HttpFoundation...
  • -2 votes
     answers
     views

    main.obj:错误LNK2019:未解析的外部符号public:__ cdecl

    我正在尝试使用Qt5在C中编写一个简单的类 . 我无法弄清楚这个错误来自: main.obj:错误LNK2019:无法解析的外部符号 “公用:__cdecl ItemModel :: ItemModel(类的std :: basic_string的,一流的std ::分配器>)”?(?? 0ItemModel @@ QEAA @ V $ @的basic_string DU $ char_t...
  • -5 votes
     answers
     views

    如何从另一个函数调用类函数

    我在我的项目中有一个“Product”类,在main函数中我创建了新的Product项 - “productsListHead” . 在我的main函数中,我调用了类“addProduct”函数,该函数将产品添加到类链表中 . 为了使程序更有条理,我想将其分解为函数 . 我想创建一个调用“addProduct”函数的函数 . 这是我试图做的:main.cpp: int main(){ in...
  • 0 votes
     answers
     views

    在类中声明结构

    我创建了一个名为 Text 的类,其中一个成员是 std::vector Pal_freq ,在 class 中声明了 struct . 我收到了这些错误: 错误:'Pal_freq'没有命名类型bool criteri(const Pal_freq&p1,const Pal_freq&p2);错误:'Pal_freq'没有命名类型bool criteri(const Pal_freq&p...
  • 34 votes
     answers
     views

    WooCommerce:通过价格优惠将产品添加到购物车?

    $replace_order = new WC_Cart(); $replace_order->empty_cart( true ); $replace_order->add_to_cart( "256", "1"); 上面的代码将产品 256 添加到购物车 1 时间 . 但我遇到的问题是我希望能够完全覆盖产品价格...据我所知,我唯一能做的就...

热门问题