본문 바로가기

전체 글46

매매일지 1월 4주차 최근 단타로 높은 수익률을 바라다가 손해를 많이 봐서 목표수익률을 3%대로 변경함 - 그린케미칼 수익률 2.82% - 이월드 수익률 3.56% 박스권에서 매도함 추가상승여력이 있어보이지만 안정적으로 매도함 - 메가엠디 수익률 7.36% - 메가앰다 수익률 1.12% -빛샘전자 수익률 3.50% - 빅텍 수익률 -8.75% 지지확인하기 전에 매수함 ㅠ - 우리기술투자 수익률 -0.86% 2024. 1. 27.
Dart with (Mixin) 이해하기 클래스를 상속받는 것 외에 with를 통해 다른 클래스의 멤버 변수와 멤버 함수를 사용할 수 있습니다. with (Mixin)을 사용해 다른 클래스의 멤버 함수를 사용해보겠습니다. class Human { String name; int age; Human({ required this.name, required this.age, }); void intro() { print("My name is $name and I'm $age years old."); } } class Student extends Human with highScore{ final int number; Student({ required String name, required int age, required this.number, }) : s.. 2023. 1. 7.
Dart Inheritance & override 이해하기 Dart의 상속에 대해서 이해해보겠습니다. 먼저 Human Class를 생성합니다. Human 클래스는 이름과 나이를 나타내는 멤버 변수로 가지고 있습니다. class Human { String name; int age; Human({ required this.name, required this.age, }); void intro() { print("My name is $name and I'm $age years old."); } } 다음은 Human 클래스를 상속받은 Student 클래스를 생성합니다. Student 클래스는 학생ID를 나타내는 number 라는 멤버 변수를 하나 더 가지고 있습니다. class Student extends Human { final int number; Student({.. 2023. 1. 6.
Dart Cascade Notation Cascade Notation에 알아보기 위해 먼저 클래스를 생성하고 그 값을 변경하는 코드를 작성하겠습니다. class Human { String name; int age; String hair; Human({ required this.name, required this.age, required this.hair, }); void intro() { print("My name is $name and I'm $age years old. My hair-color is $hair"); } } void main() { var human = Human(name: 'name', age: 20, hair: 'gold'); human.age = 21; human.hair = 'silver'; human.name = '.. 2023. 1. 5.