当我们可以使用子例程或函数简单地传递和返回参数时,为什么我们需要在VBA类中使用属性Let、Get和Set。所以我想你真正的问题更多的是:“为什么要使用类模块?”。事实上,你可以在数年内构建出优秀的应用程序,而无需这样做。
我开始将它们用于非常特殊的用途,比如阅读复杂的文本文件(大型机打印的报告,逻辑记录跨越多个物理行),或者从庞大复杂的Excel工作表中获取特定信息。
一旦你完成了一个模拟你想要阅读的项目的类,你就可以在不同的应用程序中重用该类,并将注意力集中在你特定应用程序的逻辑上,而不是放
我试图做的是创建一个函数,它将接受一个泛型类,并在其中使用一个静态方法(对不起Java语言,我指的是它的伴生对象的方法)
trait Worker{def doSth:Unit}
阶级基础
对象库扩展了Worker
//这实际上是行不通的,只是为了表明我正在努力实现的目标
def callSthStatic[T伴生对象可能会给您一个提示:
trait Companion[T] {
type C
def apply() : C
}
object Companion {
implici
我正在开发一个带有多个窗口的应用程序。许多窗口都是类似的,所以我想写一个超类,并扩展它
我有,超类:
Ext.define('AM.view.ui.DecoratorAbstract',{
extend: 'Ext.window.Window',
alias: 'widget.decoratorAbstract',
initComponent: function(){
this.title = this.aTitle;
this.resi
我想知道,当两个类之间存在聚合或组合关系时,两个类是否可以共享彼此的属性
如果有一个名为account的类,它与类customer具有组合关系
那么,类帐户是否可以访问类客户的变量?是。类可以访问相关类的非私有字段,可以是聚合或组合
在下面的示例中,类A和B具有组合关系,并且A可以访问B的字段和方法。但这取决于变量和方法的可见性
class A {
String test;
B b;
void printB(){
b.getTest();}
}
class B {
private String
我正试图了解OOPHP,并通过做一些教程,弄清楚了类,它们为什么有用,以及如何使用它们。我发现自己很难输出代码的某些部分
我有:
protected static $_instance = null;
protected $_pdo = null
protected function __construct() {
try {
$this->_pdo = new PDO('mysql:host=' . Config:
在文件中,我执行如下代码:
Source = {}
Source[1] = { a = 1, b = 2, ... }
在另一个文件中,我执行以下操作:
Table = {}
Table[1] = Source[1]
Table[2] = Source[1]
我使用此方法在Lua中创建对象。不过,它们并不是单独作用的,例如,我不能为这两个表提供不同的值
为什么??还有,我能为它做些什么?我希望避免逐个定义表。原因是变量表[1]和表[2]只是对相同表值的引用,它们不包含值
要按值复制表,请逐个
我正试图从一个使用其名称的模型中获取信息,该名称作为参数通过ajax调用从blade发送
$.get("{{ url('auditInformation')}}", {modelName: modelName,versions:versions,currentData:currentData[index]});
现在我需要使用modelName从模型中检索信息
所以当我尝试这个:
$auditInfo=Input::all();
$modelName=$auditInfo['model
我试图使用一个类来更改另一个类的值。
我的第一堂课是员工。我的第二节课是地址
public class Employee {
private String name;
private Address address;
建造商:
public Employee(){
address = new Address();
name = "";
}
public Employee(String name){
this.name = name;
this.ad
我是Angular 2的新手,我想写一个属性指令来查询搜索'class1'类的元素,如果找到了,它应该用'class2'替换'class1'
应该是这样的:
import {Directive, ElementRef, Renderer, Input} from 'angular2/core';
@Directive({
selector: '[my-directive]'
})
export class MyDirective {
constructor(el: ElementRef
使用eclipse时,我只需将鼠标悬停在类或方法名称上,然后按CTRL+?跳转到实现。即使是我感兴趣的导入,我也可以跳转到实现在Android Studio中,方法和类是如何实现的?
我不认为CTRL+Alt+7是我想要的。我想转到为光标悬停或选中的定义类型或方法编写代码的位置。我现在有很多代码要复习,所以如果能给我一个答案,我将不胜感激
我在电脑上,但也想知道Mac的情况。要跳转到实现,请按CTRL+YourMethodname或滚动单击方法,如Eclipes中的方法
以下是Android S
我试图在围棋中达到这种多态性
type Discoverer interface {
Discover() string
}
type A struct {
}
func (obj A) GetTest() string {
return "im in A"
}
type B struct {
A
}
func (obj B) GetTest() string {
return "im in B"
}
func (obj A) Discover() st
标签: Class
loadhelpercodeigniter-3
有没有办法列出CodeIgniter实例当前加载的所有库和助手
与其将每一个都与$this->load->is_loaded($item)?进行比较,不如在CodeIgniteir核心内部进行最佳管理。当它仔细检查映射到Singleton对象的library属性的实例时,CI\u Controller。这些库和帮助程序由受保护的实例管理($\u ci\u类&$\u ci\u帮助程序)
否则,您将需要对添加到Singleton对象中的内容进行重新拟合CI_Controller包括库、模型和加载程序
我有一个处理类的TypeScript代码(OGM框架)
模型/实体有一个基类,例如,BaseModel。
但是,我想支持几种不同的基本模型类,例如ProxiedBaseModel和DecoratedBaseModel
问题是:
export abstract class DiscriminatorMapping<BaseModelT>
{
public static getMapping() :
{ [key: string]: typeof BaseMod
下面的apex代码可用于将数字(货币)转换为文字。此代码可以在触发器、visualforce页面中使用,以文字形式转换任何数字/货币字段值,并存储在任何文本字段中
这门课怎么叫
Decimal d = 1491511.61;
NumberTOWordConvertion nwcObj = new NumberTOWordConvertion();
String numInWords = nwcObj.getNumberTOWordConvertion(d);
产量:壹仟肆佰玖万壹仟伍佰壹拾壹卢
假设我们有一个名为importset的模块,如下所示:
# ~\Modules\ImportTest\ImportTest.psm1
. ("{0}\TestClass.ps1" -f $PSScriptRoot)
# skip Export-ModuleMember because there is no explicit way to export classes
# ~\Modules\ImportTest\TestClass.ps1
Class TestClass {
[str
标签: Class
copycrystal-lang
是否可以复制/复制一个类,而无需通过initialize方法,也无需创建空类并逐个复制值
例:
copy作为一种可以进行类复制/复制的方法,您似乎不想复制一个类,而是复制一个对象。此istdup的方法
var2 = var1.dup
您可能希望使用以下方法:
class你好
def初始化
放上“你好!”
结束
结束
var1=你好,新的#你好!
var2=var1.dup
pp var1#=>#
pp var2#=>#
var2 = var1.dup
class Hello
def i
我已经建立了一个只有一个成员变量的小测试类。我试图在类的成员函数中更改此变量
我已将该类命名为:Test
我创建了一个新文件夹:@Test,其中包含所有方法。文件夹如下所示:
在Test.m构造函数中,有以下代码:
function obj = Test()
#member variable
mem.memory = [1,5,2,4,3];
obj = class (mem, "Test");
endfunction
然后我还有显示方法:
function display(
标签: Class
kivyrootparentkivy-language
我有一个相当大的应用程序,分为一个.kv文件和一个访问其他.py文件库的GUI.py文件。我想把所有的东西都组织起来,把大的布局分成不同的类和.kv文件
目前,我正在开发一个函数,它应该在访问基类(称为BoxL)的变量和函数的同时,在我的主布局中添加和删除某个布局。我尝试了各种方法,但我不知道如何将我的主类交给/实例化给我的新类
我试图构建一个粗略的最小示例:
主python文件:GUI.py
import kivy
from kivy.app import App
from kivy.conf
我正在为类图建模。类的属性是枚举。我该如何建模?通常你会这样做:
- name : string
_______________________
| <<enumeration>> |
| DaysOfTheWeek |
|_____________________|
| Sunday |
| Monday |
| Tuesday |
| ...
看看这个例子:
class Outer(private val handler: Actor){
def this() = this(new Handler) // type Handler not found ? ?
class Handler extends Actor{
override def act() {
}
}
}
编译器抱怨找不到类处理程序。这是一个bug吗?内部类处理程序在外部类实例上有一个引用,您试图在外部实例存在之前创建一个新处理程序,这
我正在尝试在Actionscript 3.0中制作一个类似“Achtung!die kurve”的游戏
到目前为止,我已经完成了其中一个“蠕虫”的移动,它工作正常
我想把它分成不同的类文件,但我似乎无法让它工作。
我有一个.fla文件和4.as文件。到目前为止,我只有其中两个代码。当我把我所有的代码直接放到fla文件中时,它工作得非常好,但是当我把它放到我的player类中时,它就不会把孩子添加到舞台上
这是我的播放器。作为文件:
我之所以评论addChild,是因为我想在main文件中这样做
在Scala中,如果我计划拥有一个对象的可变属性(例如一个数字包),什么时候适合
创建一个var并使用一个不可变的数据结构
创建val并使用可变数据结构
我想猜测一下,您是否希望在线程应用程序中使用#2?有些集合是线程安全的吗
一般情况如何?(或者这真的不重要?不是你问题的完整答案,但是
您问题中的1或2都不适合多线程环境-vals具有不可变的数据结构。对于可变集合的多线程访问,我仍然建议使用Java.util.concurrent包中的Java集合。例如,要创建可变的并发哈希映射:
def e
当引用第二个类的类实际上不调用其任何(第二个类)类时,显示两个类之间的关联是否正确方法,但仍保留第二个类的对象作为引用,以作为参数传递给其他类的方法?如果类a仅使用类B传递它,我将在类之间创建链接,而不是关联链接
在挂架中,如何使用在类中被认为是全局的变量,例如使用self,在挂架中使用self似乎不起作用
假设控制器中有:
a、 py:
class AController(BaseController):
def TestA(self):
text = request.params.get('text', None)
self.text = text
redirect(url(controller = 'A', action = 'TestB'
我想打开给定对象的类,以便对其进行编码
(defn encoded-msg-for [msg]
(case (class msg)
java.lang.Double (encode-double msg)
java.lang.String (encode-str msg)
java.lang.Long (encode-int msg)
java.lang.Boolean (encode-bool msg)
clojure.lang.Per
我得到这个错误:
[OBJRTBLD2]现有类的任何对象都不能满足对象模式中的is-a限制
当我运行以下规则时:
(defrule update_input "Updateinput1"
(object (is-a Shmeio)
(timh ?eis1)
(onoma "Eisodos 1"))
=>
(printout t "htane: " ?eis1))
我的代码如下:
(defclass Shmeio
(is-a USER)
(role abstract)
(sing
这就是问题所在:
我有一个类,它扫描点定义的包名(例如.com.this.package)中的类,然后将它们添加到列表中。
奇怪的是,当我在IDE中工作时,它工作得很好,但当我将项目导出到可执行jar文件时,它无法找到任何类
代码如下所示:
private void discoverTestCases(String packageName) throws ClassNotFoundException, IOException {
System.out.println("2");
Clas
我尝试创建一个对象类(picturebox),然后将其称为我的主代码,以便从不同picturebox的菜单中创建其他picturebox。我想把它们固定在一个面板上,画出shcema或组织图
谢谢
类createpicture
{
公共INTP;
公共int p_2
PictureBox pictureBox2 = new PictureBox();
Panel panel1 = new Panel();
Color color = new Col
我有一个程序,其中有一个类,然后在这个类中有另一个类,在这个类中有一个方法。我试图在类内部调用该方法。
基本上:方法在类B中,而类A中
Class A
Class B
Method
B类:
class MyTableModel extends AbstractTableModel
{
public void getLibraryData () throws IOException
{
BufferedReader reader = new
我正在尝试从3个按钮添加/删除Cals,
由于某些原因,有时需要多次单击才能工作
<a class="button small">
<i class="icon-circle-arrow-up" ng-click="select('slide')" ng-class="{active: 'slide' == selected}"></i>
</a>
<a class="button small">
<i class
我有一个具有生命周期的类,也就是说,随着时间的推移,它的一些属性会发生变化(例如:如果你有一段时间不喝水,那么你会感到口渴)。现在我要做的是让另一个类在第一个类上不断调用(每分钟调用x个时间量的循环)一些方法,在那里我对照上一次完成检查并执行适当的操作时进行检查。然而,我希望有一些更干净的东西,也许可以使用一些模式来分离以更优雅的方式“观察”对象的责任。我希望这很清楚,否则我可以提供一些代码,我要做的是将对象初始化时的系统日期记录为对象的属性。然后,不要“监视”对象,而是在对象内部使用一个方法,
DartsMirrors对我来说目前的文档记录很差,很难进行实验-它们在代码中的行为与在控制台中的行为不同
对于我自己的使用,我希望能够将类(Types)视为树,节点类似于:
类节点{
下面的type…是一个简单的示例,它打印超类的名称和Foo成员的名称
请注意,API使用的是符号,而不是字符串。这些符号是必需的,这样dart2js就可以缩小使用镜像的代码,这有点麻烦,但它们意味着您的代码将跨浏览器运行,并且非常紧凑
要在符号和字符串之间转换,请参见和(实际上我相信您现在可以使用新符号('foo
我可以在单个应用程序中创建多个I/O完成端口吗?我的意思是,用自己的CompletionKey保存两个或多个CreateIoCompletionPort句柄?我的应用程序有2个IOCP类,从索引0开始有自己的客户端结构。我在CompletionKey中使用了这些索引,因此我认为在某种程度上,这会导致冲突,因为我的应用程序会在没有任何逻辑原因的情况下导致死锁。三重检查任何死锁情况并在调试模式下运行没有帮助 是的。您可以创建任意数量的IOCP*
我希望您的代码中有一个bug或标准的“锁反转导致的死锁
实际上,什么是对象层次结构,我无法将其与类层次结构区分开来。它们实际上是同一件事吗?我已经研究了stackoverflow的答案并用谷歌搜索了一下,但还没有找到任何明确的解释:(没有相同的东西,它们实际上是非常不同的东西。令人困惑的是,类层次结构通常被非正式地称为对象层次结构
为了理解它们之间的区别,你应该理解类和对象之间的区别。这是OO理论的核心,你可以在任何OO书籍或谷歌上阅读
作为快速帮助,下面是一个简单的层次结构和二者(类和对象)示例:
类层次是指基于类之间继承关系的类分类法——在以下示
在浏览我的一段代码时,我被一条语句卡住了,如下所示
TMyObjectClass=TMyObjectClass
我有点困惑,不知道这句话是什么意思。
AsTMyObjectClass在语句上方没有声明
并且TMyObject具有如下声明:
TMyObject=class(TObject)
私有的
//一些私人会员声明
公开的
//一些公共变量
结束
那么,我的问题是,这个声明的意义是什么
TMyObjectClass=TMyObjectClass
那么TMyObjectClass是如何工作的呢
我有这些课程:
class Poi {
var id: String
var location: CLLocationCoordinate2D
init () {
id = ""
location = CLLocationCoordinate2DMake(0, 0)
}
}
class CustomMapPinAnnotation : NSObject, MKAnnotation {
var poi: Poi!
var
我已经知道您在VB6中创建了一个接口。
实现接口的类必须实现所有例程。
有没有一种方法可以创建一个抽象类来实现一些例程。
派生类必须实现抽象例程,并且可以重写抽象类已经实现的例程
请注意,我们谈论的是VB6,而不是VB.NET或其他任何东西。
谢谢Visual Basic 6不支持实现继承,只支持接口继承。你可以阅读更多关于它的内容。有一篇关于VB6中的接口和继承的好文章,它可能会引导您在VB6功能中找到问题的解决方案。解决方法(不是解决方案):
例如,接口指定例程A和B,实现第二个例程。
派生
我想从嵌套类中访问变量width/height/size,将static放在它们前面可以工作,但是还有其他方法吗
class random_messages;
int max_x;
int max_y;
rand int width;
rand int height;
rand int size;
class
我是swift新手,不知道如何初始化类
成功在类定义中初始化为false
if (succeeded && (time>1000)){
errormessage += ";connection slow"
}
时间初始化为
time = data[3].toInt()
数据在哪里
var data = split(raw_data) {$0 == ","}
原始数据是一个字符串
类别定义:
class geocodeObject: NSObject {
in
有没有办法找到答案
java.lang.Class
那就是有
@Entity(name = "X")?
换句话说,使用实体名获取实体的类名,当然是在运行时:)所有注册的@Entity都可以通过。它返回一个列表我在JPA规范中提出了一个问题,即4年前能够逐个实体名称加载实体,但在这方面仍然没有任何进展:
有趣的是,如果您通读所有答案,可能会完全回答这个问题:。此解决方案有效,但我们有数千个实体,每次循环都很昂贵,,,,,,@amitsalyan:如果您需要多次映射,可以很容易地将映射缓存
假设我有一个类型声明:
data MyType = N Double | C Char | Placeholder
只要有可能,我希望能够将MyType视为Double,所有Num、Real和分数函数都会为包装在N构造函数中的参数生成N(正常结果),并为其他参数生成占位符
> (N 5.0) + (N 6.0)
N 11.0
> (N 5.0) + (C 'a')
Placeholder
除了简单地将该类定义为这些类的实例之外,还有其他方法可以做到这一点,方法类似于:
inst
标签: Class
C++11
multidimensional-arrayheaderglobal-variables
我试图在单独的文件中正确地声明和定义全局变量,并将它们包含在处理类声明的第三个文件中
这三个文件是:
1) global.h
#ifndef GLOBAL_H_INCLUDED
#define GLOBAL_H_INCLUDED
extern const int marker_num;
extern const int dim;
using namespace std;
#endif // GLOBAL_H_INCLUDED
2) global.cpp
#include <iost
请原谅,这是我的第一个问题……;)
在共享服务器上部署Laravel 5.4站点后,出现以下错误:
找不到类“App\Langue”
它出现在我的每个班级。除了我调用类的页面之外,所有的东西都是功能性的
这是我的密码:
我的一个控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App;
use App\Langue;
use App\Formation;
use Carbon\Carbo
我正在尝试制作一个时间-距离计算器,其中每个对象都代表一个问题,或者“实现”公式,距离=速度*时间(这可能不是100%正确,请不要引用我的话)
不管怎么说,问题是每当我试图运行时,编译器总是抛出一个错误,说“时间没有定义”。我已经在try-catch循环中将时间作为一个全局变量,所以我在这里做了一些错误的说明
错误在第28行的classmethod speedTime内:
#key principle for this program: each object is a question, or
我在java中遇到了一个问题,我想调用类的名称,
这里我有两个不同的案例:
案例1:
类/接口Outputdeclaration定义如下:
public interface Outputdeclaration extends _ElementA {
public interface FloatingPoint extends DataTypeA {
鉴于_ElementA的定义如下:
public interface _ElementA extends EObject {
public i
可以对类方法调用apply()方法吗?我当前收到一个未定义的值。我正在寻找“托德是杰森、卡拉和大卫的父亲”的输出
要使用.apply(),需要向其传递两个参数。第一个是要对其调用方法的对象。在上面的例子中,这将是e1。第二个参数是要传递给方法的参数数组
因此,你可以:
var ref = e1.info.apply(e1, children);
但是,您的info方法并不正确。如果要使用.apply()将参数传递给info(),那么您可能应该使用这些参数及其现在的编写方式,它试图将全局数组添加
我正在创建一个颤振应用程序,我有一个列表。
我想创建一个类,在普通列表函数的基础上添加小部件功能
我尝试扩展一个列表,但我得到了61个函数的“缺少iterable的具体实现”。我不想仅仅为了添加一个函数而创建61个调用“super”方法的实现
类TodoList扩展列表{
ListView作为ListView(){
返回列表视图(
子项:this.map((Todo Todo){
返回todo.asListTile();
})托利斯先生()
);
}
}
您可以使用ListMixin:
clas
我有一个问题,粗体字体在剪切和粘贴从我们的html应用程序的工作。
字体基于类,但如果我从firefox剪切并粘贴到libreoffice等,粗体就不起作用。如果我有boldtxt标记,粗体就起作用
有没有一种方法可以让这项工作与课堂联系起来
下面是一个简单的代码,用于显示剪切和粘贴(需要格式化)不起作用的示例:
<html>
<head>
<style>
.bld {font-weight: bold;}
</style>
</head&g
标签: Class
diagramcomposition
这是我在作文方面学到的东西,所以我做了一张老师在课堂上要求我们的国家、州和城市之间的课堂图表
我所做的
但是我的老师说这是不对的。我必须这样做:
但我不明白为什么这是正确的方法。有人能帮我吗
我是python的新手。我一直收到一个错误,上面写着“parseCustomerPlan()缺少1个必需的位置参数:'customerNames'”。当我在ParseCustomerPlan方法中使用self.customerNames时,我会得到“AttributeError:'NoneType'对象没有属性'group'”。当我在“parseCustomerNames方法”中的“return”值之前或之后向“parseCustomerNames方法”添加“self.ParseCustomer
上一页 1 2 3 4 5 6 7 8 9 ...
下一页 最后一页 共 82 页