Tag: EXTENDS
Tengo un adaptador de cursor que extiende una clase estática con una vista. public class CursorRecyclerViewAdapter extends CursorAdapter<CursorRecyclerViewAdapter.CursorHolder> { @Override public CursorHolder onCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.from(parent.getContext()) .inflate(id, parent, false); return new CursorHolder(itemView, parent) } } static class CursorHolder extends RecyclerView.ViewHolder { } static class CursorHolder2 . . . Read more
En la firma del método, necesito un parámetro que sea de cualquier tipo de clase que extienda de Collection (List, Set, etc), para poder devolver cualquiera de ellos. Para intentar lograr esto, utilicé el siguiente método: public Collection<t> method(Class<? extends Collection> collectionType) { // Hacer algo… } Sin embargo, cuando . . . Read more
Actualmente estoy experimentando con la definición y el uso de mi propia versión ligeramente ajustada del macro receive, basado en su implementación predeterminada. Como ejemplo clásico, digamos que quiero registrar cada vez que un Proceso comienza a recibir un mensaje del buzón. ¿Podría definir mi propia versión del macro receive . . . Read more
Cuando se extiende una clase, puedo agregar fácilmente algunas propiedades nuevas a la misma. Pero ¿qué pasa si, al extender una clase base, quiero agregar nuevas propiedades a un objeto (una propiedad que es un objeto simple) de la clase base? Aquí hay un ejemplo con algo de código. Clase . . . Read more
Estoy preguntándome por qué se compila con error. Supongo que debería funcionar para subtipos así como para el tipo de Modelo en sí mismo. “`typescript class Modelo { id!: string; } class cls<m extends="" modelo=""> { call (id: string) { // error aquí (¿por qué?) this.no({ id }); // El . . . Read more