07:Dart面向对象特征、类、属性、方法、实例化、构造函数、命名构造函数。

这篇博客介绍了Dart语言的基本特性,强调了其面向对象编程的特性,包括类的创建、属性和方法的定义、封装、继承和多态的概念。通过示例展示了类的实例化、构造函数的使用、get-set方法以及初始化列表的应用。
摘要由CSDN通过智能技术生成

1、关于Dart语言。

Dart所有的东西都是对象,所有的对象都继承自Object类。

Dart是一门使用类和单继承的面向对象语言,所有的对象都是类的实例,并且所有的类都是Object的子类。

一个类通常由属性和方法组成。

2、面向对象的特征。

面向对象编程(OOP)的三个基本特征是:封装、继承、多态

封装:封装是对象和类概念的主要特性。封装,把客观事物封装成抽象的类,并且把自己的部分属性和方法提供给其他对象调用, 而一

部分属性和方法则隐藏。

继承:面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的功能,并在无需重新编写

原来的类的情况下对这些功能进行扩展。

多态:允许将子类类型的指针赋值给父类类型的指针, 同一个函数调用会有不同的执行效果 。

3、类。

//3.1 创建
class Animal{

}
class Person{

}
//3.2 公开属性和方法
class Animal{
//属性
String name = "小猫";
int age = 12;
//方法
getInfo(){
print("姓名:${this.name}----年龄:${this.age}");
}
}
class Person{
//属性
String name = “小杰";
int age = 12;
//方法
getUserInfo(){
print("姓名:${this.name}----年龄:${this.age}");
}
}
//3.3 私用属性和方法 (只有在本类中访问)
class Animal{
//属性
String _name 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值