¿Qué significa VOID cuando se encuentra en una clase java?.
Enviado por Ledesma • 20 de Abril de 2018 • 1.541 Palabras (7 Páginas) • 1.590 Visitas
...
- Describir y corregir los 4 errores del siguiente código:
public void en ves de void va int ya que devolverá un valor entero metodoA(int[] falta vec, el cuál es el nombre de la variable,int pos)
{
int sum=0;
while (i la variable I no se ha declarado =pos){
sum=sum+vec[1];
}
return sum; si la funcion es void no debe retornarse ningun valor
}
- Escribe el código para dada la cadena de caracteres “abcdefg” la despliegue en pantalla al revés:
C#
string cadena = "abcdefg";
char[] arregloCaracteres = new char[cadena.Length]; // creo un array de caracteres con el tamaño de la palabra un ingresada
cadena.CopyTo(0, arregloCaracteres, 0, arregloCaracteres.Length); //copio la palabra ingresada, en el arreglo de caracteres
Array.Reverse (arregloCaracteres); // este metodo estatico de la clase array ordena el arreglo de caracteres que se le pasa como parámetro
for (int j = 0; j // muestro la el array de caractes ordenado
Console.Write(arregloCaracteres[j]);
VB.net
Dim cadena As String = "abcdefg"
Dim arregloCaracteres(cadena.Length) As Char 'creo un array de caracteres con el tamaño de la palabra un ingresada
cadena.CopyTo(0, arregloCaracteres, 0, cadena.Length) 'copio la palabra ingresada, en el arreglo de caracteres
Array.Reverse(arregloCaracteres) 'este metodo estatico de la clase array ordena el arreglo de caracteres que se le pasa como parámetro
For Each caracter As Char In arregloCaracteres
Console.Write(caracter) 'muestro la el array de caractes ordenado
Next
- ¿Qué es el common language runtime y para que sirve?
El Common Language Runtime (CLR) es el núcleo de la plataforma .NET. Es el motor encargado de gestionar la ejecución de las aplicaciones para ella desarrolladas y a las que ofrece numerosos servicios que simplifican su desarrollo y favorecen su fiabilidad y seguridad.
Es como el equivalente de la VM de java.
- ¿Qué significa la propiedad encapsulación?
Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Esto permite aumentar la cohesión de los componentes del sistema. Algunos autores confunden este concepto con el principio de ocultación, principalmente porque se suelen emplear conjuntamente.
- Dada la siguiente clase triangulo:
class triangulo
{
public float baseT,altura;
public float area(){
return (baseT*altura)/2;
}
}
Escribir un metodo denominado achatar que reciba como argumento un objeto de tipo triangulo y devuelva otro objeto de tipo triangulo con un 10% menos de la altura que la origunal (h’=0.9h), pero ajustando la base que tengan la misma area (b’=(b*h)/h’)
public triangulo achatar(triangulo triangulo2) {
triangulo trianguloNuevo = new triangulo();
trianguloNuevo.altura = triangulo2.altura - (triangulo2.altura * 10 / 100);
return trianguloNuevo;
}
- Declarar una clase de nombre persona que tenga de atributos nombre, edad, peso, sus métodos get y set y método llamado CambiaNombre que no reciba parámetros y que a su nombre le concadene al inicio la palabra “Hola_”, otro método de nombre calcula que no reciba parámetros y devuelva el producto de su edad por su peso.
class persona
{
private string nombre;
private int edad, peso;
public persona(string nombre, int edad, int peso)
{
Nombre = nombre;
Edad = edad;
Peso = peso;
}
public string Nombre
{
get { return this.nombre; }
private set
{
this.nombre = value;
}
}
public int Edad
{
get { return this.edad; }
private set
{
this.edad = value;
}
}
public int Peso
{
get { return this.peso; }
private set
{
this.peso = value;
}
}
...