La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Python diseñó una clase llamada Stock para representar las acciones de una empresa?

¿Python diseñó una clase llamada Stock para representar las acciones de una empresa?

Sí, diseñe una clase llamada Stock para representar acciones, que incluya:

1. Un campo de datos de cadena llamado símbolo representa el código de acciones:

2. el nombre de la acción;

3. El campo de datos de doble precisión denominado precio anterior se utiliza para almacenar el precio de cierre de la acción del día anterior:

4. llamado currentPrice El campo de datos doble se utiliza para almacenar el precio actual de la acción:

5. Cree un método constructor aproximado con el código y el nombre dados:

6. getChangePercentO devuelve el valor del cambio porcentual del precio diario anterior al precio actual.

Para implementar esta clase, escriba un programa de prueba y cree un objeto de stock. Su código bursátil es 600000 y su nombre bursátil es "Shanghai Pudong Development Bank". El precio de cierre del día anterior fue de 25,5 yuanes y el último precio fue de 28,6 yuanes, lo que muestra el cambio porcentual en el valor de mercado.

Diseñar una clase de acciones y una clase de dividendos.

La clase de acciones se utiliza para expresar la propiedad de acciones. Lo que se proporciona aquí es una versión simplificada, eliminando detalles como verificar la legalidad de los parámetros. Ahora necesitas crear una acción que pueda distribuir dividendos. El monto de los dividendos es proporcional al número de acciones poseídas. No todas las acciones generan dividendos. Por lo tanto, esta función no se puede agregar directamente a la clase Stock. En su lugar, deberíamos ampliar una clase DividendStock basada en la clase de acciones. Y agregue atributos y comportamientos de dividendos a esta subclase.

(1) Campo utilizado para registrar el divisor.

(2) Anular el método getProfit de la clase principal (aumentar los dividendos según el método getProfit de la clase principal)

El getProfit de los dividendos totales de la acción de la clase principal ( es decir, el valor de los dividendos de campo).

(3) Añadir método de cálculo de dividendos. Los parámetros del método representan el dividendo por acción, que puede entenderse como la asignación del dividendo variable miembro: dividendo total en acciones = dividendo por acción * número total de acciones.

Pago público de dividendos no válido (cantidad doble)

Escriba un programa de prueba para crear una acción de dividendos llamada "Oracle" y compre 200 acciones a un precio unitario de 32 yuanes. Compre 350 acciones. a un precio unitario de 40 yuanes. El dividendo por acción es de 2,8 yuanes. El precio actual de estas acciones es de 50 yuanes por acción.